숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.
num: 숫자
return: true or false (뒤집은 모양이 num와 똑같은지 여부)
예를 들어,
num = 123
return false
=> 뒤집은 모양이 321 이기 때문
num = 1221
return true
=> 뒤집은 모양이 1221 이기 때문
num = -121
return false
=> 뒤집은 모양이 121- 이기 때문
num = 10
return false
=> 뒤집은 모양이 01 이기 때문
int는 list로 못 만드니까 str으로 바꿔주고 list로 만들어야 함
reverse() 함수는 값을 반환을 안 해줘서 변수에 값을 저장을 못 해서 슬라이싱으로 뒤집었다.
def same_reverse(num):
num1 = list(str(num))
if num1 == num1[::-1]:
return True
else:
return False
근데 굳이 list로 안 만들고 str(num)로 해도 됨
문자열도 슬라이싱 가능하니까