본문 바로가기

전공공부208

(c++) 백준 "2292) 벌집" https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net #include #include using namespace std; int main() { int N; cin >> N; int num = 0; if (N == 1) { cout 2022. 6. 2.
(c++) 백준 "10250) ACM 호텔" https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net #include #include #include using namespace std; int main() { int T; cin >> T; for (int t = 1; t > H >> W >> N; int floor = (N % H == 0) ? H : N % H; string room = to_string(floor); int num = ceil(N /(float) H); if (n.. 2022. 6. 2.
(c++) 프로그래머스 "베스트앨범" https://programmers.co.kr/learn/courses/30/lessons/42579# 코딩테스트 연습 - 베스트앨범 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 programmers.co.kr #include #include #include #include using namespace std; bool comp(pair n1, pair n2) { return n1.second > n2.second; } bool compsong(pair n1, pair n2) { return n1.first > n2.first; } vector solution(ve.. 2022. 5. 31.
(c++) 백준 "1106) 파일 합치기" https://www.acmicpc.net/problem/11066 11066번: 파일 합치기 소설가인 김대전은 소설을 여러 장(chapter)으로 나누어 쓰는데, 각 장은 각각 다른 파일에 저장하곤 한다. 소설의 모든 장을 쓰고 나서는 각 장이 쓰여진 파일을 합쳐서 최종적으로 소설의 완성본 www.acmicpc.net #include #include #include #include #include using namespace std; int main() { int T; cin >> T; for (int t = 1; t > N; int cost[502][502] = { 0 }; int sum[502] = { 0 }; vector list = { 0 }; for (int i = 1; i > n; list... 2022. 5. 31.