최근 게시물
-
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
-
Softeer 연습문제(JAVA) Level 1. 주행거리 비교하기
문제설명현대자동차그룹의 연구원인 영호는 자동차의 주행거리를 비교하는 프로그램을 만들고 있다. 두 차량 A와 B의 주행거리가 자연수로 주어졌을 때, 주행거리를 비교해서 어느 차량의 주행거리가 더 큰지 알아보자. 제약조건0 ≤ A,B ≤ 100,000 입력형식첫째줄에 두차량 A,B의 주행거리가 한칸의 공백을 두고 주어진다. 출력형식주행거리를 비교해서 첫째줄에 아래의 글자를 출력한다. - A가 B 보다 큰 경우 A를 출력한다.- A가 B 보다 작은 경우 B를 출력한다.- A와 B의 주행거리가 같은 경우 same을 출력한다. 예제입력예제13500 2000출력예제1A입력예제21500 1800출력예제2B입력예제35000 5000출력예제3same 제출답안import java.io.*;import java.util..
2024.10.21
인기 게시물
-
[ADsP 3과목] 통계 분석 정리 part 1 -모집답과 표본, 측정방법(명목척도/ 순서척도/ 구간척도/ 비율척도), 확률분포(이산형 확률변수/ 연속형 확률변수), 추정과 가설검정(귀무가설/ 대립가설)
차례 1. 통계자료 획득 방법 1.1. 전수조사와 표본조사 1.2. 모집단과 표본 1.3. 표본 추출 방법 1.4. 측정 2. 확률 2.1. 정의 및 성질 2.2. 조건부 확률 2.3. 독립사건 3. 확률변수 3.1. 이산형 확률변수 3.2. 연속형 확률변수 3.3. 이산 확률분포 vs 연속 확률분포 4. 통계적 추론 4.1. 확률표본 4.2. 추정(점추정, 구간추정) 4.4. 가설검정 (귀무가설과 대립가설) 5. 모수적 검정과 비모수적 검정 5.1. 모수적 검정 5.2. 비모수적 검정 1. 통계자료 획득 방법 1.1. 전수조사와 표본조사 전수조사 표본조사 집단 전체를 빠짐없이 조사하는 것 많은 비용과 시간이 소요되므로 특별한 경우를 제외하고 사용되지 않는다 집단의 일부만 추출해 조사하는 것 모집단에서 ..
2021.08.30
-
[Web Server] 간단한localhost 웹 서버 구축 방법
그냥 html을 예제만 연습할 때는 굳이 웹 서버를 구축할 필요가 없었지만, 지도 API를 띄우려고 하니 등록한 웹 주소에만 이용 가능해서 웹 서버를 구축할 필요가 생겼다. 이렇듯 웹 개발을 하다보면 웹 페이지를 테스트하기 위해 웹 서버가 필요한데, 웹 호스팅 서버를 구축하거나 가상 머신을 돌리는 복잡한 방법을 사용하지 않고 localhost로 웹 서버를 간단히 구축해 테스트해 볼 수 있다! 사실 많은 포스팅들이 해당 방법에 대해 다루고 있지만, 내 기준에서 자세한 설명들은 다 생략돼있고 어떻게 웹에 띄우는지는 결국 안 나와있었다. 웹 개발을 거의 처음 접하고 컴알못인 사람들은 지금부터 그대로 따라만 하면 된다! *python이 먼저 설치되어 있어야 함 1. cmd 검색 -> 명령 프롬프트 실행 2. 웹..
2020.11.17
-
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
-
[ADsP 2과목] 데이터 분석 기획의 이해 정리 part 3 - 분석 과제 발굴(하향식/ 상향식 접근법), 분석 프로젝트 관리 방안
차례 1. 분석 과제 발굴 방법론 1.1. 하향식 접근법 1.2. 상향식 접근법 1.3. 하향식 접근방식 VS 상향식 접근방식 2. 분석 과제 정의서 3. 분석 프로젝트 관리 방안 3.1. 분석 과제 관리를 위한 5가지 주요 영역 3.2. 분석 프로젝트 관리 방안 1. 분석과제 발굴 방법론 1.1. 하향식 접근법 (Top-Down Approach) 문제가 주어지고 이에 대한 해법을 찾기 위해(Problem Solving) 각 과정이 체계적으로 단계화되어 수행하는 방식 현황 분석을 통해 기회나 문제를 탐색(Problem Discovery)하고, 해당 문제를 정의(Problem Definition), 해결방안을 탐색(Solution Search) 한 후 데이터 분석의 타당성 평가(Feasibility Stu..
2021.08.12
-
[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