코딩테스트/Baekjoon

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

지윤공원🌳 2021. 6. 12. 13:11
728x90

📖 문제 설명

어떤 수 X가 주어졌을 때, X의 모든 자리수가 역순이 된 수를 얻을 수 있다. Rev(X)를 X의 모든 자리수를 역순으로 만드는 함수라고 하자. 예를 들어, X=123일 때, Rev(X) = 321이다. 그리고, X=100일 때, Rev(X) = 1이다.

두 양의 정수 X와 Y가 주어졌을 때, Rev(Rev(X) + Rev(Y))를 구하는 프로그램을 작성하시오

 

✔️ 입력

첫째 줄에 수 X와 Y가 주어진다. X와 Y는 1,000보다 작거나 같은 자연수이다.

 

✔️ 출력

첫째 줄에 문제의 정답을 출력한다.

 

💻 나의 코드

arr = list(input().split()) # 두 수를 입력받아 배열 형태로 저장
arr[0] = arr[0][::-1] # 첫 번째 수를 뒤집음
arr[1] = arr[1][::-1] # 두 번째 수를 뒤집음
n = str(int(arr[0]) + int(arr[1])) # 배열의 수 2개를 int로 형변환 뒤 더한 후 다시 str로 형변환
print(int(n[::-1])) # 더한 값을 뒤집고 int로 형변환한 것을 출력

 

📜 채점 결과

100

728x90