Python으로 구현한 3062번 수 뒤집기 문제 풀이입니다.
https://www.acmicpc.net/problem/3062
t = int(input())
for _ in range(t) :
n = input()
rev = n[::-1]
sum_value = str(int(n) + int(rev))
if sum_value == sum_value[::-1] :
print("YES")
else :
print("NO")
1. rev에 입력받은 n을 뒤집은 값을 할당한다.
2. sum_value에 입력받은 n과 뒤집은 rev를 정수형으로 더하여 다시 문자열로 변환한 뒤 저장한다.
3. 조건문을 통해 sum_value와 sum_value를 뒤집은 값을 확인하여 일치하면 "YES"를, 일치하지 않다면 "NO"로 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 9550번 아이들은 사탕을 좋아해 풀이 (0) | 2021.11.07 |
---|---|
백준(Python) 16395번 파스칼의 삼각형 풀이 (0) | 2021.11.07 |
백준(Python) 14928번 큰 수 (BIG) 풀이 (0) | 2021.11.06 |
백준(Python) 16486번 운동장 한 바퀴 풀이 (0) | 2021.11.06 |
백준(Python) 11023번 더하기 3 풀이 (0) | 2021.11.06 |