https://www.acmicpc.net/problem/1357
[정답]
1. input().split()으로 숫자를 받아 list의 형태로 X,Y에 넣어준다.
2. X의 모든 자리수를 역순으로 만드는 함수인 Rev(X)를 정의한다.
3. 리턴할 문자 ans를 정의한다.
4. reverse()함수를 통해 X를 역순으로 바꾸어준다.
5. 그런다음 for문을 사용하여 리스트 X의 값을 문자열 ans에 차례대로 넣어준다. ex) X=['1','2','3'] → ans='123'
6. ans를 int형으로 바꾸어 출력한다.
7. Rev(X)함수를 한 후 또 Rev(X)함수에 넣어주면 int형이 X로 들어가게 되므로 만약 X의 타입이 int형이라면, X를 문자형으로 바꾸고 리스트에 넣어 다시 X를 정의한다.
▷ 신경 쓸 것이 많아서 조금 까다로운 문제였다.
'알고리즘 공부 > 백준 > Python3' 카테고리의 다른 글
[백준 파이썬] #1834: 나머지와 몫이 같은 수 (0) | 2021.01.01 |
---|---|
[백준 파이썬] #1453: 피시방 알바 (0) | 2021.01.01 |
[백준 파이썬] #11653: 소인수분해 (0) | 2020.12.30 |
[백준 파이썬] #2981: 검문 (0) | 2020.12.30 |
[백준 파이썬] #11051: 이항 계수2 (0) | 2020.12.29 |