BAEKJOON/수학 (107) 썸네일형 리스트형 백준 1546번 [평균](C++)-yes6686- 티스토리 백준 문제 풀이: 1546 [평균]문제 링크: https://www.acmicpc.net/problem/1546문제 설명:n개의 시험 점수가 주어졌을 때, 가장 높은 점수를 기준으로 점수를 조정하여 새로운 평균을 계산하는 문제입니다.점수 조정은 점수 x를 (x / max_score) * 100으로 바꾸는 방식입니다. 새로운 평균을 구해 출력하세요.문제 해결 코드#include using namespace std;double arr[1001];int main() { int n; cin >> n; for (int i = 0; i > arr[i]; } int max = -1; for (int i = 0; i 코드 설명핵심 아이디어: 점수를 가장 높은 점수로 나누어 비율을 구한 .. 백준 11720번 [숫자의 합](C++)-yes6686- 티스토리 백준 문제 풀이: 11720 [숫자의 합]문제 링크: https://www.acmicpc.net/problem/11720문제 설명:자연수 n이 주어지고, 길이가 n인 숫자로만 이루어진 문자열이 입력으로 주어집니다. 이 문자열에 포함된 숫자들을 모두 더한 값을 출력하는 문제입니다.문제 해결 코드#include using namespace std;int main() { int n; cin >> n; // 숫자의 개수 입력 string s; cin >> s; // 숫자로 이루어진 문자열 입력 int sum = 0; for (int i = 0; i 코드 설명입력:첫 번째 줄에 숫자의 개수 n이 주어집니다.두 번째 줄에 길이가 n인 숫자로만 이루어진 문자열이 주어집니다.출력: 문자.. 백준 10998번 [A×B](C++)-yes6686- 티스토리 백준 문제 풀이: 10998 [A×B]문제 링크: https://www.acmicpc.net/problem/10998문제 설명:두 정수 A와 B가 주어졌을 때, A×B를 출력하는 문제입니다.문제 해결 코드#include using namespace std;int main() { int a, b; // 입력 받을 두 정수 cin >> a >> b; // 두 정수 입력 cout 코드 설명입력: 두 정수 A와 B를 입력받습니다.출력: 입력된 두 정수의 곱을 출력합니다.구현 세부사항:곱셈 연산자(*)를 사용하여 두 수의 곱을 계산합니다.시간 복잡도: O(1)단순한 산술 연산만 수행하므로 상수 시간 복잡도를 가집니다.결과주어진 두 정수의 곱을 정확히 출력합니다. 간단한 수학 연산 문제로, 특별한 .. 백준 10952번 [A+B - 5](C++)-yes6686- 티스토리 백준 문제 풀이: 10952 [A+B - 5]문제 링크: https://www.acmicpc.net/problem/10952문제 설명:두 정수 A와 B가 입력될 때마다 A+B를 출력하는 문제입니다. 단, 입력으로 "0 0"이 주어지면 반복을 종료합니다.문제 해결 코드#include using namespace std;int main() { int x, y; // 두 정수를 저장할 변수 while (1) { // 무한 반복 cin >> x >> y; // 두 정수 입력 if (x == 0 && y == 0) { // 종료 조건 break; } else { cout 코드 설명입력: 매번 두 정수를 입력받습니다. 두 수가 .. 백준 10951번 [A+B - 4](C++)-yes6686- 티스토리 백준 문제 풀이: 10951 [A+B - 4]문제 링크: https://www.acmicpc.net/problem/10951문제 설명:두 정수 A와 B가 입력될 때마다 A+B를 출력하는 문제입니다. EOF(End Of File)가 입력되면 프로그램을 종료합니다.문제 해결 코드#include using namespace std;int main() { int a, b; // 두 정수를 저장할 변수 while (!(cin >> a >> b).eof()) { // EOF가 아닐 동안 반복 cout 코드 설명입력: 두 정수를 입력받습니다. EOF가 발생하면 프로그램이 종료됩니다.출력: 입력받은 두 정수의 합을 출력합니다.구현 세부사항:cin >> a >> b가 EOF를 만날 때까지 계속 실.. 백준 10950번 [A+B - 3](C++)-yes6686- 티스토리 백준 문제 풀이: 10950 [A+B - 3]문제 링크: https://www.acmicpc.net/problem/10950문제 설명:입력으로 주어진 두 정수 A와 B를 더하는 문제입니다. 총 n번의 테스트 케이스에 대해 각각의 합을 출력합니다.문제 해결 코드#include using namespace std;// 두 정수를 더하는 함수int sum(int a, int b) { return a + b;}int main() { int n; // 테스트 케이스의 개수 cin >> n; int x, y; for (int i = 0; i > x >> y; // 두 정수를 입력받음 cout 코드 설명입력: 첫 줄에 테스트 케이스의 개수 n이 주어집니다. 이후 n개의 줄에 두.. 백준 10869번 [사칙연산](C++)-yes6686- 티스토리 백준 문제 풀이: 10869 [사칙연산]문제 링크: https://www.acmicpc.net/problem/10869문제 설명:두 정수 A와 B가 주어졌을 때, 다음 연산의 결과를 출력하는 프로그램을 작성하세요:A + B: 두 수의 합A - B: 두 수의 차A * B: 두 수의 곱A / B: 두 수의 몫A % B: 두 수의 나머지입력 조건:첫째 줄에 A와 B가 주어진다. (1 ≤ A, B ≤ 10000)출력 조건:다섯 줄에 각 연산의 결과를 순서대로 출력한다.문제 해결 코드#include using namespace std;int main() { // 두 정수를 입력받기 위한 변수 선언 int a, b; cin >> a >> b; // A와 B 입력 받기 // 각 연산의 결과 출력.. 백준 10818번 [최소, 최대](C++)-yes6686- 티스토리 백준 문제 풀이: 10818 [최소, 최대]문제 링크: https://www.acmicpc.net/problem/10818문제 설명:주어진 N개의 정수에서 최솟값과 최댓값을 구하는 프로그램을 작성하세요.입력 조건:첫째 줄에 정수 N이 주어집니다. (1 ≤ N ≤ 1,000,000)둘째 줄에는 N개의 정수가 공백으로 구분되어 주어집니다. 각 정수는 -1,000,000 이상 1,000,000 이하입니다.출력 조건:첫째 줄에 최솟값과 최댓값을 공백으로 구분하여 출력합니다.문제 해결 코드#include #include // numeric_limits 사용을 위해 포함using namespace std;int main() { int n, x; cin >> n; // 입력 개수 // 초기 최솟값과.. 이전 1 ··· 9 10 11 12 13 14 다음