Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

블로그 언저리인 무언가

[백준/BOJ] 4388 받아올림 본문

Programming/BOJ

[백준/BOJ] 4388 받아올림

he1fire 2020. 9. 27. 00:05
728x90

문제 : 4388 받아올림

 

4388번: 받아올림

어린이에게 여러자리 숫자의 덧셈을 가르칠 때는 오른쪽 자리부터 왼쪽으로 하나씩 계산하는 방법을 가르쳐준다. 이때, 받아올림이 발생하게 되며 아이들은 여기서 혼란에 빠진다. 받아올림이�

www.acmicpc.net

두 수를 입력받아 덧셈을 할 때,
받아올림이
일어나는 횟수를 출력하는 문제이다.

두 수의 끝자리부터 순서대로 더하면서

받아올림이 생기는 경우를 체크해주면 된다.


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
Comments