BAEKJOON/수학 (105) 썸네일형 리스트형 백준 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.. 백준 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 ==.. 백준 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을 입력합니다.. 백준 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.. 백준 2577번 [숫자의 개수](C++)-yes6686- 티스토리 백준 문제 풀이: 2577 [숫자의 개수]문제 링크: https://www.acmicpc.net/problem/2577문제 설명:세 개의 자연수 A, B, C가 주어집니다. 이 세 수를 곱한 결과에서 0부터 9까지의 숫자가 각각 몇 번 쓰였는지 구하는 프로그램을 작성하세요.입력 조건:첫째 줄부터 세 줄에 걸쳐 자연수 A, B, C가 주어집니다. (100 ≤ A, B, C 출력 조건:첫째 줄부터 열 번째 줄까지 각 숫자가 결과에서 몇 번 쓰였는지를 출력합니다.문제 해결 코드#include using namespace std;int main() { int arr[10] = {0}; // 0부터 9까지 숫자의 개수를 저장하는 배열 int a, b, c; cin >> a >> b >> c; .. 백준 2475번 [검증수](C++)-yes6686- 티스토리 백준 문제 풀이: 2475 [검증수]문제 링크: https://www.acmicpc.net/problem/2475문제 설명:5개의 자연수가 주어졌을 때, 각 숫자를 제곱한 뒤 모두 더한 값을 10으로 나눈 나머지를 구하는 프로그램을 작성하세요.입력 조건:첫째 줄에 5개의 자연수가 주어집니다. (0 ≤ 숫자 ≤ 9)출력 조건:검증수를 출력합니다.문제 해결 코드#include using namespace std;int main() { int arr[5]; // 5개의 숫자를 저장할 배열 for (int i = 0; i > arr[i]; // 배열 입력 } int sum = 0; for (int i = 0; i 코드 설명위 코드는 주어진 5개의 숫자에 대해 검증수를 계산하고 출력합니.. 백준 1008번 [A/B](C++)-yes6686- 티스토리 백준 문제 풀이: 1008 [A/B]문제 링크: https://www.acmicpc.net/problem/1008문제 설명:두 정수 A와 B가 주어졌을 때, A를 B로 나눈 결과를 출력하는 프로그램을 작성하세요. 나눈 결과는 소수점 15자리까지 출력해야 합니다.입력 조건:첫째 줄에 A와 B가 주어집니다. (0 출력 조건:첫째 줄에 A를 B로 나눈 값을 소수점 15자리까지 출력합니다.문제 해결 코드#include using namespace std;int main() { long double a, b; // 실수형 입력을 위한 long double cin >> a >> b; cout.precision(15); // 소수점 15자리 설정 cout 코드 설명위 코드는 두 정수 A와 B에 .. 이전 1 ··· 10 11 12 13 14 다음