본문 바로가기

PS

(112)
[C++] BOJ (백준) 2884 : 알람 시계 문제 2884번: 알람 시계 (acmicpc.net) 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int h, m; cin >> h >> m; m -= 45; if (m < 0) { h--; m += 60; } if (h == -1) h = 23; cout
[C++] BOJ (백준) 2742 : 기찍 N 문제 2742번: 기찍 N (acmicpc.net) 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; for (int i = n; i; i--) { cout
[C++] BOJ (백준) 2675 : 문자열 반복 문제 2675번: 문자열 반복 (acmicpc.net) 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 코드 #include using namespace std; #define REP(i, n) for (int (i) = 0; (i) > t; while (t--) { int r; string s; cin >> r >> s; for (char..
[C++] BOJ (백준) 2577 : 숫자의 개수 문제 2577번: 숫자의 개수 (acmicpc.net) 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net 코드 #include using namespace std; #define REP(i, n) for (int (i) = 0; (i) > tmp; n *= tmp; } int arr[10]{}; while (n) { arr[n % 10]++; n /= 10; }..
[C++] BOJ (백준) 2562 : 최댓값 문제 2562번: 최댓값 (acmicpc.net) 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 코드 #include using namespace std; #define REP(i, n) for (int (i) = 0; (i) > n; if (n >..
[C++] BOJ (백준) 2439 : 별 찍기 - 2 문제 2439번: 별 찍기 - 2 (acmicpc.net) 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 코드 #include using namespace std; #define REP(i, n) for (int (i) = 0; (i) > n; for (int i = 1; i
[C++] BOJ (백준) 1546 : 평균 문제 1546번: 평균 (acmicpc.net) 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net 코드 #include \ using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; int sum = 0; int m = 0; for (int i = 0; i > tmp; sum += tmp; m = max(m, tmp); } cout
[C++] BOJ (백준) 1157 : 단어 공부 문제 1157번: 단어 공부 (acmicpc.net) 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 코드 #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); string s; cin >> s; int arr[26]{}; for (char c : s) { if (c > 'Z') c -= 'a'; else c -= 'A'; arr[c]++; } int res; int max = 0; bool multi = false; for (..