💻 Programming (프로그래밍)/C++ | 백준
-
https://www.acmicpc.net/problem/7510 7510번: 고급 수학 준규는 집을 짓고 있다. 준규는 모든 벽 모양을 직각 삼각형으로 만들려고 한다. 적절히 나무를 잘라 삼각형을 만들었지만, 준규는 각도를 측정할 수 있는 도구를 가지고 있지 않다. 어쩔 수 없 www.acmicpc.net 🔔 문제 : 1 t; for (int i = 1; i > a>> b>> c; a *= a; b *= b; c *= c; cout
[C++][백준] - 고급 수학 (7510번)https://www.acmicpc.net/problem/7510 7510번: 고급 수학 준규는 집을 짓고 있다. 준규는 모든 벽 모양을 직각 삼각형으로 만들려고 한다. 적절히 나무를 잘라 삼각형을 만들었지만, 준규는 각도를 측정할 수 있는 도구를 가지고 있지 않다. 어쩔 수 없 www.acmicpc.net 🔔 문제 : 1 t; for (int i = 1; i > a>> b>> c; a *= a; b *= b; c *= c; cout
2022.05.18 -
https://www.acmicpc.net/problem/6376 6376번: e 계산 아래 결과와 같은 형식으로 e의 근사값을 n = 0부터 9까지 출력한다. www.acmicpc.net 🔔 문제 : e의 근사값을 n=0부터 9까지 출력하는 문제입니다. 출력 값으로 n e - ----------- 0 1 1 2 2 2.5 3 2.666666667 4 2.708333333 ... 9까지 나옵니다. 🔔 Kick Point : 출력방식이 되게 애매해서, 애를 먹었습니다. 0, 1, 2번째는 0이 없으면서 8번째는 0이 있어야 하더라구요 결론적으로 출력을 1 2 2.5 2.666666667 2.708333333 2.716666667 2.718055556 2.718253968 2.718278770 2.71828..
[C++][백준] - e 계산 (6376번)https://www.acmicpc.net/problem/6376 6376번: e 계산 아래 결과와 같은 형식으로 e의 근사값을 n = 0부터 9까지 출력한다. www.acmicpc.net 🔔 문제 : e의 근사값을 n=0부터 9까지 출력하는 문제입니다. 출력 값으로 n e - ----------- 0 1 1 2 2 2.5 3 2.666666667 4 2.708333333 ... 9까지 나옵니다. 🔔 Kick Point : 출력방식이 되게 애매해서, 애를 먹었습니다. 0, 1, 2번째는 0이 없으면서 8번째는 0이 있어야 하더라구요 결론적으로 출력을 1 2 2.5 2.666666667 2.708333333 2.716666667 2.718055556 2.718253968 2.718278770 2.71828..
2022.05.18 -
https://www.acmicpc.net/problem/6359 6359번: 만취한 상범 한 줄에 한 개씩 각 테스트 케이스의 답, 즉 몇 명이 탈출할 수 있는지를 출력한다. www.acmicpc.net 🔔 문제 : 방이 (5 t; while (t--) { int n; cin >> n; bool room[101] = { false, }; for (int i = 1; i
[C++][백준] - 만취한 상범 (6355번)https://www.acmicpc.net/problem/6359 6359번: 만취한 상범 한 줄에 한 개씩 각 테스트 케이스의 답, 즉 몇 명이 탈출할 수 있는지를 출력한다. www.acmicpc.net 🔔 문제 : 방이 (5 t; while (t--) { int n; cin >> n; bool room[101] = { false, }; for (int i = 1; i
2022.05.18 -
https://www.acmicpc.net/problem/6322 🔔 문제 : 세 변의 길이가 a, b, c(c는 빗변)인 직각 삼각형이 있습니다. 이 변의 길이 중 2개가 주어질 때, 이 삼각형이 직각삼각형인지, 그리고 나머지 1개의 변의 값은 무엇인지 구하는 문제입니다. 예제 입력 3 4 -1 -1 2 7 5 -1 3 0 0 0 예제 출력 Triangle #1 c = 5.000 Triangle #2 a = 6.708 Triangle #3 Impossible. 🔔 Kick Point : if 구문을 사용하여, 구해야 하는 변을 나누고 cmath의 sqrt함수를 통하여 구하였습니다. 또한 cout > a >> b >> c && (a || b || c)) { cout
[C++][백준] - 직각 삼각형의 두 변 (6322번)https://www.acmicpc.net/problem/6322 🔔 문제 : 세 변의 길이가 a, b, c(c는 빗변)인 직각 삼각형이 있습니다. 이 변의 길이 중 2개가 주어질 때, 이 삼각형이 직각삼각형인지, 그리고 나머지 1개의 변의 값은 무엇인지 구하는 문제입니다. 예제 입력 3 4 -1 -1 2 7 5 -1 3 0 0 0 예제 출력 Triangle #1 c = 5.000 Triangle #2 a = 6.708 Triangle #3 Impossible. 🔔 Kick Point : if 구문을 사용하여, 구해야 하는 변을 나누고 cmath의 sqrt함수를 통하여 구하였습니다. 또한 cout > a >> b >> c && (a || b || c)) { cout
2022.05.17 -
https://www.acmicpc.net/problem/5988 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net 🔔 문제 : (1 s; cout
[C++][백준] - 홀수일까 짝수일까 (5988번)https://www.acmicpc.net/problem/5988 5988번: 홀수일까 짝수일까 짝이 없는 경재는 매일 홀로 있다보니 홀수를 판별할 수 있는 능력이 생겼다. 창식이는 경재의 말이 사실인지 그 능력을 시험해보려 한다. 창식이의 의심이 끝이 없을 것 같아 N개만 확인하기 www.acmicpc.net 🔔 문제 : (1 s; cout
2022.05.17 -
https://www.acmicpc.net/problem/5717 5717번: 상근이의 친구들 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5) 입력의 마지막 www.acmicpc.net 🔔 문제 : 남자인 친구의 수와, 여자인 수가 주어졌을 때, 친구는 총 몇명인지 출력하는 문제입니다. 예제 입력 2 2 2 3 5 5 1 1 0 0 예제 출력 4 5 10 2 🔔 Kick Point : 0 0 을 만나면 종료하는 while 구문으로 친구 합을 구하여 출력 해 주었습니다. 🔔 Code : #include using namespace std; int main() { in..
[C++][백준] - 상근이의 친구들 (5717번)https://www.acmicpc.net/problem/5717 5717번: 상근이의 친구들 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5) 입력의 마지막 www.acmicpc.net 🔔 문제 : 남자인 친구의 수와, 여자인 수가 주어졌을 때, 친구는 총 몇명인지 출력하는 문제입니다. 예제 입력 2 2 2 3 5 5 1 1 0 0 예제 출력 4 5 10 2 🔔 Kick Point : 0 0 을 만나면 종료하는 while 구문으로 친구 합을 구하여 출력 해 주었습니다. 🔔 Code : #include using namespace std; int main() { in..
2022.05.17 -
https://www.acmicpc.net/problem/5704 5704번: 팬그램 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장이다. 단어는 공백 하나로 구분되어 있다. 또, 단어는 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 🔔 문제 : 팬그램이란, 알파벳의 모든 글자가 쓰인 문장을 의미합니다. 각 테스트 케이스에 대해서, 팬그램이라면 'Y', 아니면 'N'를 출력하는 문제입니다. 예제 입력 jackdawf loves my big quartz sphinx abcdefghijklmnopqrstuvwxyz hello world * 예제 출력 Y Y N 🔔 Kick Point : 알파벳은 26개 있으므로, letter[26] 로 ..
[C++][백준] - 팬그램 (5704번)https://www.acmicpc.net/problem/5704 5704번: 팬그램 입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 많아야 200글자로 이루어져 있는 문장이다. 단어는 공백 하나로 구분되어 있다. 또, 단어는 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 🔔 문제 : 팬그램이란, 알파벳의 모든 글자가 쓰인 문장을 의미합니다. 각 테스트 케이스에 대해서, 팬그램이라면 'Y', 아니면 'N'를 출력하는 문제입니다. 예제 입력 jackdawf loves my big quartz sphinx abcdefghijklmnopqrstuvwxyz hello world * 예제 출력 Y Y N 🔔 Kick Point : 알파벳은 26개 있으므로, letter[26] 로 ..
2022.05.17 -
https://www.acmicpc.net/problem/5691 5691번: 평균 중앙값 문제 세 정수 A, B, C의 평균은 (A+B+C)/3이다. 세 정수의 중앙값은 수의 크기가 증가하는 순서로 정렬했을 때, 가운데 있는 값이다. 두 정수 A와 B가 주어진다. 이때, A, B, C의 평균과 중앙값을 같게 만드는 www.acmicpc.net 🔔 문제 : 여러 개의 테스트케이스에 정수 A, B, C가 있습니다. 입력값으로 (1 > b && (a || b)) { cout
[C++][백준] - 평균 중앙값 문제 (5691번)https://www.acmicpc.net/problem/5691 5691번: 평균 중앙값 문제 세 정수 A, B, C의 평균은 (A+B+C)/3이다. 세 정수의 중앙값은 수의 크기가 증가하는 순서로 정렬했을 때, 가운데 있는 값이다. 두 정수 A와 B가 주어진다. 이때, A, B, C의 평균과 중앙값을 같게 만드는 www.acmicpc.net 🔔 문제 : 여러 개의 테스트케이스에 정수 A, B, C가 있습니다. 입력값으로 (1 > b && (a || b)) { cout
2022.05.17