반응형
https://www.acmicpc.net/problem/17202
요약)
- 두 개의 핸드폰 번호를 010을 제외하고 입력한다
- 입력하는 두 개의 핸드폰 번호는 같지 않다
- 010을 제외하고 8자리를 입력한다
- 두 핸드폰번호를 이용한 궁합률을 출력한다
- 십의자리가 0이여도 0을 붙여서 두 자리로 출력
#include <iostream>
#include <string>
using namespace std;
int main() {
string phone_num1, phone_num2, add_num, res_num;
cin >> phone_num1;
cin >> phone_num2;
for (unsigned int i = 0; i < phone_num1.size(); i++) {
add_num = add_num + phone_num1[i] + phone_num2[i];
}
while (add_num.size() != 2) {
for (unsigned int i = 0; i < add_num.size()-1; i++) {
res_num = res_num + char('0' + ((add_num[i] - '0') + (add_num[i + 1] - '0')) % 10);
}
add_num = res_num;
res_num.clear();
}
cout << add_num;
return 0;
}
'C++' 카테고리의 다른 글
(C++) [백준] 피자(Small) (0) | 2023.01.11 |
---|---|
(C++) [백준] 1로 만들기 (0) | 2023.01.11 |
(C++) [백준] 피보나치 비스무리한 수열 (2) | 2023.01.10 |
(C++) [백준] 한조서열정리하고옴ㅋ (0) | 2023.01.10 |
(C++) [백준] 전자레인지 (0) | 2023.01.10 |