Code Kata | day4 same_reverse

juri·2021년 7월 22일
0

Code Kata

목록 보기
4/15
post-thumbnail

Q. 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요.

☑️ 0차

1 엊그제 사용했던 인덱스 슬라이싱을 이용한 문자열 뒤집기를 사용
2 'if'를 사용해서 모양이 같은 지 확인

☑️ 1차 (pass)

def same_reverse(num):
    if str(num) == str(num)[::-1] :
        return True
    else :
        return False

인덱스 슬라이싱은 문자열에만 사용할 수 있기때문에 num을 문자열로 바꾼 후 뒤집어준다.
int 인 num과 str 인 num은 비교할 수 없기때문에 뒤집은 num과 비교할 num도 문자열로 바꿔준다.

☑️ 2차 (pass)

def same_reverse2(num) :
    return str(num) == str(num)[::-1]

'if' 없이도 True or False 를 반환할 수 있다.

참고 : Today I Learned 6월 15일

☑️ Review

사용해봤던 개념(?)이라서 금방 풀 수 있었다. 이번에도 운좋게 공부했던 부분을 적용해서 코드를 간결하게 정리할 수 있었다. ~

profile
Make my day !

0개의 댓글

관련 채용 정보