본문 바로가기

나 취준생/파이썬

백준 1357번 [Python] - 뒤집힌 덧셈

320x100

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
a,b=input().split()
 
def Rev(x):
    str(x)
    temp_list=[]
    changed_x=0
    flag=0
    exp=1
    for i in range(len(x)-1,-1,-1):
        if flag==0 and x[i]=='0':
            continue
        temp_list.append(x[i])
        flag+=1
    for i in range(len(temp_list)-1,-1,-1):
        changed_x+=int(temp_list[i])*exp
        exp*=10
    return(changed_x)
 
print(Rev(str(Rev(a)+Rev(b))))
 
# 리스트를 뒤집는 reverse 함수도 있던데 어차피 연산하려면 또 숫자로 풀어야되서 그냥 직접 만들었다.



반응형