최근 게시물
-
[Python Jupyter] Windows에 아나콘다/미니콘다 없이 Jupyter notebook 설치하기 | [Error] 'pip'는 내부 또는 외부 명령, 실행할 수 있는 프로그램이 아닙니다
Jupyter notebook을 사용하려는데 아나콘다는 설치용량이 커서 설치하고 싶지 않았습니다.파이썬만 설치하고 명령 프롬프트에서 jupyter를 설치하려는데 계속 에러가 발생했습니다.고급 설정에서 path경로를 지정해줘도 해결이 되지 않다가 찾은 방법입니다. Jupyter 설치 방법1. python 설치구글에 'python download'를 검색하면 제일 위에 다운로드 페이지가 뜹니다.아래 링크에서 다운로드 후 기본으로 설치 해주시면 됩니다.* 이때 설치 경로 미리 확인하는게 좋습니다.https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org 2. 파..
2025.03.08
-
Softeer 연습문제(JAVA) Level 1. 나무 심기
문제설명남우는 나무를 2개 심으려고 합니다. 나무는 주어진 n개의 위치 중 서로 다른 두 곳에 꼭 심어야만 하며, 1번 위치부터 n번 위치까지 각 위치마다 토양의 비옥함에 해당하는 값 Fi가 주어졌을 때 남우는 나무가 심어지는 두 위치 a, b에서 토양의 비옥함의 곱인 Fa ∗ Fb가 최대가 되도록 나무를 심으려고 합니다. 남우가 적절한 위치에 나무를 심을 수 있도록 하는 프로그램을 작성해보세요. 만약 n이 3이고 다음과 같이 토양의 비옥함이 순서대로 5, -1, 4인 경우 5, 4 위치에 나무를 심으면 비옥함의 곱이 20으로 최대가 됩니다. 본 문제의 저작권은 (주)브랜치앤바운드에 있으며, 저작자의 동의 없이 무단 전재/복제/배포를 금지합니다. 제약조건2 ≤ n ≤ 100-100 ≤ Fi ≤ 100..
2024.10.22
-
Softeer 연습문제(JAVA) Level 1. [한양대 HCPC 2023] Tren del Fin del Mundo
문제설명Southern Fuegian Railway는 세상에서 가장 남쪽에 있는 철도이다. Southern Fuegian Railway는 x축의 양의 방향을 동쪽으로 하는 2차원 좌표평면으로 나타내어진다. Southern Fuegian Railway는 N개의 역과 역 사이를 잇는 N−1개의 철로로 구성되어 있다. i번째 역은 (xi,yi)에 있으며, j번째 철로는 j번 역과 j+1번 역 사이를 잇는 선분이다. (1 ≤ i ≤ N; 1 ≤ j ≤ N−1) Southern Fuegian Railway를 보러 간 선아는 세상에서 가장 남쪽에 있는 철도가 지나는 가장 남쪽 점이 어디일지 궁금해졌다. 제약조건1 ≤ N ≤ 1000|xi|, |yi| ≤ 1000 입력형식첫 번째 줄에 역의 개수 N이 주어진다.두 ..
2024.10.22
-
Softeer 연습문제(JAVA) Level 1. 연탄 배달의 시작
문제설명산타는 연탄 배달을 시작하려고 합니다. 이 도시에는 n개의 마을이 있고, 각 마을은 1차 수직선 상에 위치하고 있습니다. 산타는 이 마을들 중 가장 거리가 가까운 두 마을을 먼저 방문한다고 했을 때, 산타가 처음 방문할 가능성이 있는 서로 다른 두 마을 조합의 수를 구하는 프로그램을 작성해보세요. 제약조건2 ≤ n ≤ 1,0001 ≤ 마을의 위치 ≤ 1,000,000 입력형식첫 번째 줄에는 마을의 수를 나타내는 n이 주어집니다.두 번째 줄에는 n개의 마을의 위치가 공백을 사이에 두고 주어집니다. 마을의 위치는 서로 다르며, 이 위치들은 오름차순으로 주어진다고 가정해도 좋습니다. 출력형식첫 번째 줄에 산타가 처음 방문할 가능성이 있는 서로 다른 두 마을 조합의 수를 출력합니다. 예제입력예제1..
2024.10.21
-
Softeer 연습문제(JAVA) Level 1. [한양대 HCPC 2023] 개표
문제설명투표가 끝난 뒤에는 개표를 해야 한다. 일반적으로 개표는 칠판을 사용하며, 한 표가 나올 때마다 한 획을 추가로 긋는 방식을 사용한다. 이 문제에서는 다음과 같은 방식으로 개표를 진행한다. - 모든 후보자는 0표, 즉 아무것도 그려져 있지 않는 상태로 시작한다.- 어떤 후보자가 한 표를 받을 때마다, "|"를 맨 뒤에 그린다.- 단, 그 후보자가 5표를 받을 때마다, "|"를 그리는 대신 이미 있던 4개의 "|"에 가로줄을 그어 "++++"를 만든다. 이후 1칸의 공백을 뒤에 추가한다. 예를 들면, 12표를 받은 후보의 경우 칠판에는 "++++ ++++ ||"가 적히게 된다. 제약조건1 ≤ T ≤ 1001 ≤ n ≤ 100 입력형식첫 번째 줄에 후보의 수 T가 주어진다.두 번째 줄부터 T개의 줄에..
2024.10.21
인기 게시물
-
Windows에서 Linux 사용하기 - Ubuntu 설치 / !! 앱 설치 및 실행 후 에러 발생하는 경우 확인
원래 Windows에서 linux를 사용할 때는 VMware를 이용하여 가상머신을 만들고 Ubuntu를 설치하였는데요 앱을 다운로드 받아서 Windows에서 바로 터미널 창을 열어서 Linux를 이용할 수 있더라구요 그래서 Window에 Ubuntu 설치하여 Linux 사용하는 방법을 보여드리겠습니다! 더보기 리눅스와 우분투의 차이점이 궁금하신 분을 위해 관련 링크 첨부합니다. https://hanamon.kr/%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%9A%B0%EB%B6%84%ED%88%AC%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/ STEP 1 | 노트북 환경 설..
2023.01.05
-
[Web Server] 간단한localhost 웹 서버 구축 방법
그냥 html을 예제만 연습할 때는 굳이 웹 서버를 구축할 필요가 없었지만, 지도 API를 띄우려고 하니 등록한 웹 주소에만 이용 가능해서 웹 서버를 구축할 필요가 생겼다. 이렇듯 웹 개발을 하다보면 웹 페이지를 테스트하기 위해 웹 서버가 필요한데, 웹 호스팅 서버를 구축하거나 가상 머신을 돌리는 복잡한 방법을 사용하지 않고 localhost로 웹 서버를 간단히 구축해 테스트해 볼 수 있다! 사실 많은 포스팅들이 해당 방법에 대해 다루고 있지만, 내 기준에서 자세한 설명들은 다 생략돼있고 어떻게 웹에 띄우는지는 결국 안 나와있었다. 웹 개발을 거의 처음 접하고 컴알못인 사람들은 지금부터 그대로 따라만 하면 된다! *python이 먼저 설치되어 있어야 함 1. cmd 검색 -> 명령 프롬프트 실행 2. 웹..
2020.11.17
-
[마크다운] 글자 크기 조절 및 강조 문법
Header 문법 결과 - 제목 문법(======, ------)과 Header 1, 2는 아래에 얇은 구분선도 함께 생긴다. - Header 문법 (#)를 이용할 때는 '#'와 글자 사에에 띄어쓰기 해야한다. 강조 문법 결과 - Header문법과 다르게 문법과 글자 사이를 붙여주어야 한다.
2020.05.16
-
[GitHub] GitHub에서 바로 파일 삭제 & repository 삭제하는 법
파일 삭제 1. repository 내 파일(README.md) 선택 -> 파일 내용의 우측 상단 쓰레기통 버튼 클릭 2. 화면 하단 "commit changes" 클릭 3. repository에서 "README" 파일이 사라진 것 확인 Repository 삭제 1. Repository "Settings" 2. 아래쪽으로 스크롤하면 "Danger Zone" 3. "Delete the repository" 클릭 4. 다음과 같은 창이 트면 입력 칸에 입력하라는 문자 입력 5. 아래 "I understand the consequences, delete this repository" 버튼 클릭 6. 자신의 github 비밀번호 입력하고 7. "confirm password" 8. 정상적으로 repository..
2020.11.24
-
[문제 풀이] 주어진 범위 내에 존재하는 서로소 개수 구하기
" 범위를 입력받고, 해당 범위에 존재하는 서로소 쌍의 개수를 구하는 프로그램 작성 이때 (A, B)와 (B, A)는 같은 것으로 간주한다. " 위 문제에 대해 3가지의 방법으로 코드를 만들어보았다. 3가지 코드를 쉽게 비교하기 위해 '범위를 입력받고 프로그램 실행하고 결과를 출력하는 것'은 main함수에 포함시켜 main부분은 모두 같게 만들어준다. 실제 서로수의 개수를 구하는 코드는 coprime함수로 작성하고, main함수에서 coprime 함수를 실행하기 위해 main함수 앞에 coprime함수를 먼저 선언해준다. 각각의 방법에서 추가로 만든 이 외의 함수 또한 main함수 앞에 모두 선언하고 시작한다. ▶ 서로소? 임의의 두 정수에 대해, 두 수의 공약수가 1만 존재하는 수 ..
2020.05.11