전체 글 (535) 썸네일형 리스트형 백준 3052번 [나머지](C++)-yes6686- 티스토리 백준 문제 풀이: 3052 [나머지]문제 링크: https://www.acmicpc.net/problem/3052문제 설명:10개의 수를 입력받아 각 수를 42로 나눈 나머지를 계산한 뒤, 서로 다른 나머지가 몇 개 있는지 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄부터 열 번째 줄까지 한 줄에 하나씩 자연수가 주어집니다. 주어지는 수는 0 이상 1,000 이하입니다.출력 조건:42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력합니다.문제 해결 코드#include using namespace std;int main() { bool remainder[42] = { false }; // 나머지 여부를 저장하는 배열 int x, count = 0; for (int i = 0; i.. 백준 2920번 [음계](C++)-yes6686- 티스토리 백준 문제 풀이: 2920 [음계]문제 링크: https://www.acmicpc.net/problem/2920문제 설명:8개의 정수가 주어질 때, 이 숫자가 1부터 8까지 순서대로 정렬된 경우 "ascending", 8부터 1까지 순서대로 정렬된 경우 "descending", 그 외의 경우 "mixed"를 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 8개의 정수가 공백으로 구분되어 주어집니다.각 정수는 1 이상 8 이하이며, 중복되지 않습니다.출력 조건:입력된 숫자가 "ascending", "descending", "mixed" 중 어느 경우에 해당하는지 출력합니다.문제 해결 코드#include using namespace std;int main() { int input[8]; boo.. 백준 2884번 [알람 시계](C++)-yes6686- 티스토리 백준 문제 풀이: 2884 [알람 시계]문제 링크: https://www.acmicpc.net/problem/2884문제 설명:현재 시간에서 45분 일찍 알람을 설정하려고 합니다. 만약 시간이 00:00일 경우, 알람 시간이 전날로 넘어가는 경우도 고려해야 합니다. 주어진 시(hour)와 분(minute)을 기준으로, 45분 전의 시간을 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 두 정수 H와 M이 주어집니다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59)출력 조건:45분 전의 시간을 공백으로 구분하여 출력합니다. (24시간 표기법 사용)문제 해결 코드#include using namespace std;int main() { int h, m; cin >> h >> m; // 현재 시간 .. 백준 2753번 [윤년](C++)-yes6686- 티스토리 백준 문제 풀이: 2753 [윤년]문제 링크: https://www.acmicpc.net/problem/2753문제 설명:주어진 연도가 윤년인지 판별하는 프로그램을 작성하세요. 윤년의 조건은 다음과 같습니다:연도가 4의 배수이면서 100의 배수가 아니면 윤년입니다.또는 연도가 400의 배수라면 윤년입니다.입력 조건:첫째 줄에 연도가 주어집니다. (1 ≤ 연도 ≤ 4000)출력 조건:윤년이면 1, 아니면 0을 출력합니다.문제 해결 코드#include using namespace std;int main() { int year; cin >> year; // 연도 입력 // 윤년 조건 판단 if ((year % 4 == 0 && year % 100 != 0) || (year % 400 ==.. 백준 2741번 [N 찍기](C++)-yes6686- 티스토리 백준 문제 풀이: 2741 [N 찍기]문제 링크: https://www.acmicpc.net/problem/2741문제 설명:자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 1 ≤ N ≤ 100,000이 주어집니다.출력 조건:1부터 N까지 숫자를 한 줄에 하나씩 출력합니다.문제 해결 코드#include using namespace std;int main() { int n; cin >> n; // N 입력 // 1부터 N까지 출력 for (int i = 1; i 코드 설명위 코드는 주어진 자연수 N까지의 숫자를 한 줄씩 출력합니다.반복문:`for`문을 사용하여 1부터 N까지 반복합니다.각 숫자를 출력한 뒤 개행(`'\n'`).. 백준 2739번 [구구단](C++)-yes6686- 티스토리 백준 문제 풀이: 2739 [구구단]문제 링크: https://www.acmicpc.net/problem/2739문제 설명:자연수 N이 주어졌을 때, N의 구구단을 출력하는 프로그램을 작성하세요.입력 조건:첫째 줄에 N이 주어집니다. (1 ≤ N ≤ 9)출력 조건:N의 구구단 결과를 형식에 맞추어 출력합니다. 형식: "N * i = 결과" (i는 1부터 9까지의 자연수)문제 해결 코드#include using namespace std;int main() { int x; cin >> x; // 구구단을 출력할 수 입력 for (int i = 1; i 코드 설명위 코드는 주어진 숫자 x에 대해 1부터 9까지의 곱셈 결과를 출력합니다.입력 처리: 사용자가 구구단을 출력할 자연수 N을 입력합니다.. 백준 2675번 [문자열 반복](C++)-yes6686- 티스토리 백준 문제 풀이: 2675 [문자열 반복]문제 링크: https://www.acmicpc.net/problem/2675문제 설명:주어진 문자열의 각 문자를 n번 반복하여 출력하는 프로그램을 작성하세요. 테스트 케이스 수 T와 각 테스트 케이스에 대해 반복 횟수 n과 문자열 s가 주어집니다.입력 조건:첫째 줄에 테스트 케이스의 개수 T가 주어집니다. (1 ≤ T ≤ 1,000)둘째 줄부터 각 테스트 케이스에 대해 반복 횟수 n (1 ≤ n ≤ 8)와 문자열 s가 주어집니다. (1 ≤ 문자열 길이 ≤ 20)출력 조건:각 테스트 케이스에 대해 반복된 문자열을 출력합니다.문제 해결 코드#include using namespace std;int main() { int T; // 테스트 케이스 개수 ci.. 백준 15824번 [너 봄에는 캡사이신이 맛있단다](C++)-yes6686- 티스토리 백준 문제 풀이: 15824 [너 봄에는 캡사이신이 맛있단다]문제 링크: https://www.acmicpc.net/problem/15824문제 설명:주어진 배열에서 각 부분집합에 대해 가장 큰 원소와 가장 작은 원소의 차이의 합을 구합니다. 단, 이 값을 MOD(1,000,000,007)로 나눈 나머지를 출력합니다.입력 조건:첫 번째 줄에 원소의 개수 N이 주어집니다. (1 ≤ N ≤ 300,000)두 번째 줄에는 배열의 원소들이 공백으로 구분되어 주어집니다. 배열 원소는 1 이상 1,000,000 이하의 정수입니다.출력 조건:각 부분집합에서 가장 큰 원소와 가장 작은 원소의 차이의 합을 MOD로 나눈 나머지를 출력합니다.문제 해결 코드#include #include #define MOD 1000000.. 이전 1 ··· 62 63 64 65 66 67 다음