반응형 문제 해결/BaekJoon126 [백준] [C++] 1475번 방 번호 https://www.acmicpc.net/problem/1475 1475번: 방 번호 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net 코드 #include using namespace std; int main() { int N, arr[10] = { 0, }; cin >> N; while (N != 0) { arr[N % 10]++; N /= 10; } int max_ = -1; for (int i = 0; i < 10; i++) { if (i == 6 || i == 9) continue; if (max_ 2024. 1. 24. [백준] [C++] 10810번 공 넣기 https://www.acmicpc.net/problem/10810 10810번: 공 넣기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 www.acmicpc.net 코드 #include using namespace std; int arr[101] = { }; int main() { int N, M, i, j, k; cin >> N >> M; for (int x = 0; x > i >> j >> k; for (int y = i; y 2023. 7. 21. [백준] [C++] 25304번 영수증 https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 코드 #include using namespace std; int main() { unsigned long long X, a, result = 0; unsigned int N, b; cin >> X; cin >> N; for (int i = 0; i > a >> b; result += a * b; } if (X == result) cout 2023. 7. 21. [백준] [C++] 11382번 꼬마 정민 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net 코드 #include using namespace std; int main() { unsigned long long A, B, C; cin >> A >> B >> C; cout 2023. 7. 20. [백준] [C++] 10992번 별 찍기 - 17 https://www.acmicpc.net/problem/10992 10992번: 별 찍기 - 17 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 코드 #include using namespace std; int main() { int input; cin >> input; for (int i = 1; i < input; i++) { for (int j = 0; j < input - i; j++) cout 2023. 2. 28. [백준] [C++] 2420번 사파리월드 https://www.acmicpc.net/problem/2420 2420번: 사파리월드 첫째 줄에 두 도메인의 유명도 N과 M이 주어진다. (-2,000,000,000 ≤ N, M ≤ 2,000,000,000) www.acmicpc.net 코드 #include using namespace std; int main() { long long n, m, result; cin >> n >> m; result = n - m; if (result < 0) result *= -1; cout 2023. 2. 6. [백준] [C++] 5596번 시험 점수 https://www.acmicpc.net/problem/5596 5596번: 시험 점수 대한고등학교에 재학 중인 민국이와 만세는 4과목(정보, 수학, 과학, 영어)에 대한 시험을 봤다. 민국이와 만세가 본 4과목의 점수를 입력하면, 민국이의 총점 S와 만세의 총점 T 중에서 큰 점수 www.acmicpc.net 코드 #include using namespace std; int main() { int input, minSum = 0, manSum = 0; for (int i = 0; i > input; minSum += input; } for (int i = 0; i > input; manSum += input; } if (minSum >= m.. 2023. 2. 3. [백준] [C++] 3059번 등장하지 않는 문자의 합 https://www.acmicpc.net/problem/3059 3059번: 등장하지 않는 문자의 합 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터는 한 줄로 구성되어 있고, 문자열 S가 주어진다. S는 알파벳 www.acmicpc.net 코드 #include using namespace std; const int ALPHA = 26; int main() { int n; string str; cin >> n; for (int i = 0; i > str; for (int j = 0; j < str.length(); j++) { .. 2023. 1. 27. [백준] [C++] 5597번 과제 안 내신 분..? https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 코드 #include using namespace std; const int COUNT = 31; int main() { int arr[COUNT] = { }; for (int i = 0; i > input; arr[input]++; } for (int i = 1; i < COUNT; i++) { if (arr[i] == 0) cout 2023. 1. 27. [백준] [C++] 11718번 그대로 출력하기 https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시 www.acmicpc.net 코드 #include #include using namespace std; int main() { string str; while (true) { getline(cin, str); if (str == "") break; cout 2023. 1. 20. [백준] [C++] 11655번 ROT13 https://www.acmicpc.net/problem/11655 11655번: ROT13 첫째 줄에 알파벳 대문자, 소문자, 공백, 숫자로만 이루어진 문자열 S가 주어진다. S의 길이는 100을 넘지 않는다. www.acmicpc.net 코드 #include #include using namespace std; int main() { string str; getline(cin, str); for (int i = 0; i = 78 && str[i] = 110 && str[i] = 65 && str[i] = 97 && str[i] 2023. 1. 19. [백준] [C++] 11170번 0의 개수 https://www.acmicpc.net/problem/11170 11170번: 0의 개수 N부터 M까지의 수들을 종이에 적었을 때 종이에 적힌 0들을 세는 프로그램을 작성하라. 예를 들어, N, M이 각각 0, 10일 때 0을 세면 0에 하나, 10에 하나가 있으므로 답은 2이다. www.acmicpc.net 코드 #include using namespace std; int main() { int n, first, last; cin >> n; for (int i = 0; i > first >> last; for (int j = first; j = 10) { if (num % 10 == 0) count++; num /= 10; } } cout 2023. 1. 19. 이전 1 2 3 4 ··· 11 다음 반응형