본문 바로가기

분류 전체보기242

(c++) 프로그래머스 "[3차] 파일명 정렬" https://programmers.co.kr/learn/courses/30/lessons/17686# 코딩테스트 연습 - [3차] 파일명 정렬 파일명 정렬 세 차례의 코딩 테스트와 두 차례의 면접이라는 기나긴 블라인드 공채를 무사히 통과해 카카오에 입사한 무지는 파일 저장소 서버 관리를 맡게 되었다. 저장소 서버에는 프로그램 programmers.co.kr #include #include #include #include using namespace std; bool compare(string s1, string s2) { string tmp1, tmp2; int n1, n2, i,k; for (i = 0; i < s1.size() && !isdigit(s1[i]); i++) { tmp1.push_bac.. 2022. 5. 4.
(c++) 백준 "2563. 색종이" https://www.acmicpc.net/problem/2563 2563번: 색종이 가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 www.acmicpc.net #include #include using namespace std; int N; vector list; void solution() { bool board[100][100] = {false}; for (auto p : list) { for (int i = 0; i < 10; i++) { for (int k = 0; k < 10; k++) { board[p.first + i][p.second + k].. 2022. 5. 4.
(c++) 백준 "14696. 딱지놀이" https://www.acmicpc.net/problem/14696 14696번: 딱지놀이 표준 입력으로 다음 정보가 주어진다. 첫 번째 줄에는 딱지놀이의 총 라운드 수를 나타내는 자연수 N이 주어진다. N 은 1 이상 1,000 이하이다. 다음 줄에는 라운드 1에서 어린이 A가 내는 딱지에 나 www.acmicpc.net #include #include #include using namespace std; int N; char solution() { map list; int a, b; cin >> a; for (int i = 0; i > n; list[n]++; } cin >> b; for (int i = 0; i >.. 2022. 5. 3.
(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.