Code Kata(Python) - Week 1

JM·2020년 6월 11일
0

Code_kata

목록 보기
3/3

문제

숫자인 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 이기 때문

생각

  • 받는 숫자를 지난번에 사용한 slice를 사용하여 거꾸로 만들고 그 값(뒤집은 값)이 주어지는 값과 동일하다면 TRUE를 반환, 동일하지 않다면 FALSE를 반환한다.
def same_reverse(num):
  
  x = str(num)
  #num_rev=reverse(num)
  
  
  if x[::-1] == x:
    
    return True
    
    
    
  else :  
    return False

0개의 댓글