[백준] 1357번 : 뒤집힌 덧셈 - C#

강재원·2022년 10월 17일
0

[코딩테스트] C#

목록 보기
118/200



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

using System;

class Program
{
    static int Rev(int n){
        int num=0;
        if(n<10) num=n;
        else if(n<100){
            int a=n%10;
            int b=n/10;
            num=a*10+b;
        }
        else if(n<1000){
            int a=n%10;
            n/=10;
            int b=n%10;
            n/=10;
            int c=n%10;
            num=a*100+b*10+c;
        }
        else if(n<10000){
            int a=n%10;
            n/=10;
            int b=n%10;
            n/=10;
            int c=n%10;
            n/=10;
            int d=n%10;
            num=a*1000+b*100+c*10+d;
        }
        return num;
    }
    
    static void Main() {
        string[] s=Console.ReadLine().Split(' ');
        int x=int.Parse(s[0]);
        int y=int.Parse(s[1]);
        Console.Write("{0}",Rev(Rev(x)+Rev(y)));
    }
}
profile
개념정리 & 문법 정리 & 알고리즘 공부

0개의 댓글