TIL 16. CodeKata week 1 -4

요니·2021년 11월 2일
0

Algorithm

목록 보기
4/4
post-thumbnail

CodeKata 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 이기 때문

Solution

나의 Solution👀

이전에 풀었던 문제와 유사하게 숫자를 뒤집어 비교하는 문제라서 이전과 동일하게 slice로 뒤에서부터 숫자를 가져와서 비교하는 if문을 만들었다.

def same_reverse(num):
    # 아래 코드를 입력해주세요.
    num = str(num)
    if (str(num)[::-1]) == num:
      return True
    else:
      return False

num = -123
print(same_reverse(num))
> False
profile
내가 나여서 빛이나기 위해😊

0개의 댓글