숫자인 num
을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.
num: 숫자
return: true or false (뒤집은 모양이 num와 똑같은지 여부)
def same_reverse(num):
a = list(str(num))
b = a[::-1]
if a == b :
return True
return False
int타입인 num을 list로 바꾸고, 그 바꾼 리스트를 슬라이싱을 이용해서 역순으로 정렬한다. 그리고 그 리스트들이 같으면 True, 틀리면 False로 반환해주면 된다.
슬라이싱부분을 reversed함수를 활용할 수도 있다.
def same_reverse(num):
a = list(str(num))
b = list(reversed(a))
if a == b :
return True
return False
단. reversed함수는 객체를 돌려주기때문에 리스트로 만들어서 조건문에 넣어야한다.