반응형
문제
어떤 수 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보다 작거나 같은 자연수이다.
출력
첫째 줄에 문제의 정답을 출력한다.
예제 입력 1 복사
123 100
예제 출력 1 복사
223
예제 입력 2 복사
111 111
예제 출력 2 복사
222
예제 입력 3 복사
5 5
예제 출력 3 복사
1
예제 입력 4 복사
1000 1
예제 출력 4 복사
2
예제 입력 5 복사
456 789
예제 출력 5 복사
1461
받아서 문자열 인덱싱으로 뒤짚고 합하고 그 값 또 뒤짚기
import sys
a,b = map(str, sys.stdin.readline().strip().split())
a=a[::-1]
b=b[::-1]
c=int(a)+int(b)
print(int(str(c)[::-1]))
반응형
'알고리즘' 카테고리의 다른 글
[BAEKJOON] 14648 쿼리 맛보기 (0) | 2023.11.22 |
---|---|
[BAEKJOON] 10699 오늘 날짜 (0) | 2023.11.22 |
[BAEKJOON] 1225 이상한 곱셈 (0) | 2023.11.19 |
[BAEKJOON] 1159 농구 경기 (0) | 2023.11.18 |
[BAEKJOON] 1212 8진수 2진수 (0) | 2023.11.17 |