Bomb Kirby Running
Cat Life - GT-K
10757번 큰 수 A+B

2023. 3. 29. 20:10BaekJoon

단계별로 풀어보기 - 기본 수학 1 - 8단계

https://www.acmicpc.net/problem/10757

#include <iostream>
#include <string>
using namespace std;
int main()
{    
    string A,B,result;    
    cin>>A>>B;
    
    if(A.size()>B.size())
    {
        string C;
        for (int i=0;i<A.size()-B.size();i++)
        {
            C+='0';
        }
        B=C+B;        
    }
    
    else
    {
        string C;
        for(int i=0;i<B.size()-A.size();i++)
        {
            C+='0';
        }
        A=C+A;        
    }
    
    int carry=0;
    while(A.size()!=0&&B.size()!=0)
    {
        int x = A.back() - '0'; 
        int y = B.back() - '0'; 
        int remain=(carry+x+y)%10; 
        carry=(carry+x+y)/10; 
        result=(char)(remain+'0')+result; 
        A.pop_back();
        B.pop_back();
    }
    
    if(carry)
    {
        result=(char)(carry+'0')+result;
    }
    
    cout<<result<<endl;
    
    return 0;
}

🔊파이썬은 웃고 있다

'BaekJoon' 카테고리의 다른 글

1978번 소수 찾기  (0) 2023.03.29
1011번 Fly me to the Alpha Centauri  (0) 2023.03.29
2839번 설탕 배달  (0) 2023.03.29
2775번 부녀회장이 될테야  (0) 2023.03.29
10250번 ACM 호텔  (0) 2023.03.29