블로그 언저리인 무언가
[백준/BOJ] 4388 받아올림 본문
728x90
문제 : 4388 받아올림
두 수를 입력받아 덧셈을 할 때,
받아올림이 일어나는 횟수를 출력하는 문제이다.
두 수의 끝자리부터 순서대로 더하면서
받아올림이 생기는 경우를 체크해주면 된다.
Code
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
while (1){
ll a, b, ans=0;
cin >> a >> b;
if (a==0 && b==0)
break;
for (int i=0;a>0 || b>0;a/=10, b/=10){
ll x=a%10, y=b%10;
if (x+y+i>9){
ans++;
i=1;
}
else
i=0;
}
cout << ans << "\n";
}
return 0;
}
728x90
'Programming > BOJ' 카테고리의 다른 글
[백준/BOJ] 1577 도로의 개수 (0) | 2020.09.28 |
---|---|
[백준/BOJ] 14370 전화번호 수수께끼 (Large) (0) | 2020.09.27 |
[백준/BOJ] 9370 미확인 도착지 (0) | 2020.09.26 |
[백준/BOJ] 1753 최단경로 (0) | 2020.09.26 |
[백준/BOJ] 17953 디저트 (0) | 2020.09.25 |
Comments