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
'코딩테스트 > Baekjoon' 카테고리의 다른 글
[백준] 5532:방학 숙제 - Python (0) | 2021.06.14 |
---|---|
[백준] 2386:도비의 영어 공부 - Python (0) | 2021.06.13 |
[백준] 2154:수 이어 쓰기 3 - Python (0) | 2021.06.11 |
[백준] 10162:전자레인지 - Python (0) | 2021.06.10 |
[백준] 2480:주사위 세 개 - Python (0) | 2021.06.09 |