Algorithm/Python, C++80 백준 10952_A+B - 5[C++] 문제 풀이 백준 10951과 동일한 문제이나 0 0 을 입력 받았을 경우 break문을 추가해주면 되는 문제입니다. 소스코드 #include using namespace std; int main() { int a, b; while(1){ cin>>a>>b; if(a==0 && b==0) break; cout 2022. 1. 15. 백준 10951_A+B - 4[C++] 문제 풀이 정수 2개를 입력받아 더한 값을 출력하면 되는 간단한 문제입니다. 소스코드 #include using namespace std; int main() { int a, b; while(cin>>a>>b){ cout 2022. 1. 15. 백준 1110_더하기 사이클[C++] 문제 풀이 문제에 주어진대로 숫자가 26일 경우 2+6=8 과 1의자리 수인 6을 10의 자리로 이동하여 68을 만들고 이와 같은 과정을 반복하여 입력된 수가 나올때까지 몇번의 사이클이 반복되었는지를 출력하는 문제입니다. 그렇기 때문에 반복문이 계속 수행되게 해주고, 같은 수가 나올경우 break를 사용하여 반복문을 빠져 나오는 방식으로 문제 풀이를 진행해 주면 됩니다. 변수는 10의 자리수가 무엇인지 나타내는 a , 1의 자리 수를 나타내는 b, a와 b를 합쳐서 나온 값을 나타내주는 c와 계산의 결과로 나온 새로운 수를 나타내는 d 로 구성되어 있습니다. 여기서 c의 값이 10이 넘을 경우 10의 자리를 버리고 1의 자리만 나오게 해주면 원하는 결과를 얻을 수 있습니다. 소스코드 #include us.. 2022. 1. 15. 백준 15552_빠른 A+B[C++] 문제 풀이 문제에 주어진 힌트를 이용하여 문제를 풀어주면 쉽게 해결할 수 있는 문제입니다. (주어진 힌트를 이용하지 않을 시 시간초과가 발생하여 틀리게 됩니다.) 소스코드 #include using namespace std; int main() { cin.tie(NULL); ios::sync_with_stdio(false); int n, a, b; cin >> n; int result[n]; for (int i = 0; i > a >> b; result[i] = a+b; } for (int j = 0; j < n; j++) { cout 2022. 1. 13. 백준 11022_A+B - 8[C++] 문제 풀이 백준 11021과 동일한 문제에 덧셈식만 추가해주면 되는 간단한 문제입니다. 11021과는 다르게 바로 출력하는 방식으로 작성하였습니다. 소스코드 #include using namespace std; int main() { int n, a, b; cin >> n; for (int i = 0; i > a >> b; cout 2022. 1. 13. 백준 11021_A+B - 7[C++] 문제 풀이 백준 10950 과 동일한 문제이나 for문에서 i의 수가 커짐에 따라 Case # 뒤에 i+1의 값을 같이 출력해주면 되는 간단한 문제이다. 소스코드 #include using namespace std; int main() { int n, a, b; cin >> n; int result[n]; for (int i = 0; i > a >> b; result[i]=a+b; } for (int i = 0; i 2022. 1. 13. 백준 10950_A+B - 3[C++] 문제 풀이 입력받은 두 수의 합을 출력하여 주면 되는 간단한 문제입니다. 소스코드 #include using namespace std; int main() { int A, B, N; cin >> N; int result[N]; for (int i = 0; i > A >> B; result[i] = A+B; } for (int j = 0; j < N; j++) { cout 2022. 1. 13. 백준 10871_X보다 작은 수[C++] 문제 풀이 입력받은 n개의 수는 배열에 넣어준 후 for문을 이용하여 배열의 0번부터 n-1번까지의 수에 접근하여 x의 값과 비교해주어 큰 수를 출력해주면 되는 문제입니다. 만약 큰 수의 개수를 요구하는 문제의 경우 count 변수를 추가하여 개수를 세어 주기만 하면 됩니다. 소스코드 #include using namespace std; int main() { int a, n, x; cin >> n >> x; int ran[n]; for (int i = 0; i > a; if(a 2022. 1. 13. 백준 8393_합[C++] 문제 풀이 1부터 입력된 숫자 n 까지 for문을 돌려 계속 더해주면 되는 간단한 문제입니다. 소스코드 #include using namespace std; int main() { int n, sum=0; cin >> n; for (int i = 1; i 2022. 1. 13. 이전 1 ··· 4 5 6 7 8 9 다음