Study hard
(c++)백준 10824번: 네 수 본문
https://www.acmicpc.net/problem/10824
[풀이]
1. A,B,C,D를 string으로 받는다.
2. A 뒤에 B를, C 뒤에 D를 붙여준다. (+연산)
3. A와 C를 자연수로 변환해주고 더해준다.
※주의할 점
A,C를 int형으로 바꿀 경우 범위에서 벗어날 수도 있다. 따라서 long long으로 바꿔준다.
#include <iostream>
#include <string>
using namespace std;
string A, B, C, D;
long long Num1 = 0, Num2 = 0;
void solution() {
cin >> A >> B >> C >> D;
A += B;//A와 B붙이기
C += D;//C와 D붙이기
for (int i = 0; i < A.size(); i++) {
Num1 *= 10;
Num1 += A[i] - '0';
}
for (int i = 0; i < C.size(); i++) {
Num2 *= 10;
Num2 += C[i] - '0';
}
cout << Num1 + Num2 << endl;
}
int main() {
solution();
return 0;
}
'백준 > 여러가지 문제들' 카테고리의 다른 글
(c++)백준 1406번: 에디터 (0) | 2020.06.14 |
---|---|
(c++)백준 11656번: 접미사 배열 (0) | 2020.06.13 |
(c++)백준 11655번: ROT13 (0) | 2020.06.13 |
(c++)백준 10820번: 문자열 분석 (0) | 2020.06.12 |
(c++)백준 10809번: 알파벳 찾기 (0) | 2020.06.12 |