전공공부/코딩테스트179 (c++) 백준 "방 배정" https://www.acmicpc.net/problem/13300 13300번: 방 배정 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 수학여행에 참가하는 학생 수를 나타내는 정수 N(1 ≤ N ≤ 1,000)과 한 방에 배정할 수 있는 최대 인원 수 K(1 < K ≤ 1,000)가 공백으로 분리되어 www.acmicpc.net #include #include #include using namespace std; int N, K; map student[2];// 0 : 여 / 1 : 남 void solution() { int result = 0; for (int i = 0; i < 2; i++) { for (pair n : student[i]) { result += (n.second / K) +.. 2022. 5. 3. (c++) 백준 "2564. 경비원" https://www.acmicpc.net/problem/2564 2564번: 경비원 첫째 줄에 블록의 가로의 길이와 세로의 길이가 차례로 주어진다. 둘째 줄에 상점의 개수가 주어진다. 블록의 가로의 길이와 세로의 길이, 상점의 개수는 모두 100이하의 자연수이다. 이어 한 줄 www.acmicpc.net #include #include using namespace std; int w, h, n; vector list; void solution() { int result = 0; vector now = list[list.size() - 1]; for (int i = 0; i < list.size() - 1; i++) { int sum = 0; vector togo = list[i]; int diff = .. 2022. 5. 2. (c++) 프로그래머스 "n^2 배열 자르기" https://programmers.co.kr/learn/courses/30/lessons/87390 코딩테스트 연습 - n^2 배열 자르기 정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다. n행 n열 크기의 비어있는 2차원 배열을 만듭니다. i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다. 1행 1열부 programmers.co.kr #include #include using namespace std; vector solution(int n, long long left, long long right) { vector answer; while (left 2022. 5. 2. (c++) 프로그래머스 "[3차] n진수 게임" https://programmers.co.kr/learn/courses/30/lessons/17687 코딩테스트 연습 - [3차] n진수 게임 N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0 programmers.co.kr #include #include #include using namespace std; string changeToN(int n, int num) { string result = ""; while (num) { string c; if (n > 11 && num % n >= 10) { c = 'A' + (num % n - 10); } else { c.. 2022. 5. 2. 이전 1 ··· 16 17 18 19 20 21 22 ··· 45 다음