algorithm | February 13, 2020
list[start_index:end_index:step]
def same_reverse(num):
return str(num)[::-1] == str(num)
list에 element를 추가하고 싶을 때, 넣고 싶은 자리의 index를 적고, 값을 넣는다.
list의 element들을 차례대로 붙여서 string을 만든다.
element 사이사이에 넣고 싶은 값을 앞에 붙이면 element 사이를 구분할 수 있다.
''.join(list)
: 공백 없이 차례대로 붙인다.
def same_reverse(num):
reversed_num = []
for value in str(num):
reversed_num.insert(0, value)
if ''.join(reversed_num) == str(num):
return True
return False
def same_reverse(num):
num =str(num)
is_palindrome = True
for i in range(len(num) // 2):
if num[i] != num[-1 - i]:
is_palindrome = False
return is_palindrome