def solution(num: int)-> bool:
# your code here
assert solution(5) is False
assert solution(1215) is True
assert solution(1294) is False
assert solution(141221001) is True
def solution(num: int)-> bool:
# your code here
num_len = len(str(num))
if num_len <= 1:
return False
for i in range(num_len):
for j in range(i+2,num_len+1):
if str(num)[i:j] == str(num)[i:j][::-1]:
return True
return False
assert solution(5) is False
assert solution(1215) is True
assert solution(1294) is False
assert solution(141221001) is True
def solution(num):
if not isinstance(num, int) or num < 0:
return 'Not valid'
nums = str(num)
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i: j+1] == nums[i: j+1][::-1]:
return True
return False
def solution(num: int)-> bool:
num= str(num)
if len(num) == 1:
return False
else:
for i in range(len(num)):
for j in range(i+1,len(num)):
if num[i:1+j] == num[i:1+j][::-1]:
return True
return False
def solution(num: int)-> bool:
if len(str(num))<=1:
return False
else:
if len([True for i in range(len(str(num))) for j in range(i+2,len(str(num))+1) if str(num)[i:j]== str(num)[i:j][::-1] ])>=1:
return True
else:
return False
assert solution(5) is False
assert solution(1215) is True
assert solution(1294) is False
assert solution(141221001) is True
def solution(num: int) -> bool:
length = len(str(num))
for i in range(length):
for j in range(length - i):
ele = str(num)[j:j + i + 1]
if len(ele) <= 1:
print(f"个位数字{str(num)[j:j + i + 1]}不被视为回文数字。")
elif ele == ele[::-1]:
return True
return False
assert solution(5) is False
assert solution(1215) is True
assert solution(1294) is False
assert solution(141221001) is True
def solution(num: int)-> bool:
if len(str(num))==1:
return False
for i in range(len(str(num))):
for j in range(i + 2, len(str(num))+1):
if str(num)[i:j] == str(num)[i:j][::-1]:
return True
return False
def solution(num: int) -> bool:
if num < 10:
return False
num = str(num)
for n in range(len(num) - 1):
end_index = num[n + 1::].find(num[n])
if end_index != -1 and num[n:end_index + n + 2] == num[n:end_index + n + 2][::-1]:
return True
else:
return False
def solution(num: int)-> bool:
st = str(num)
s = ""
li = []
for i in range(2,len(st)+1):
for j in range(0,len(st)):
s = st[j:j+i]
li = list(s)
li.reverse()
if len(s)>1 and s == "".join(li):
return True
return False
assert solution(5) is False
assert solution(1215) is True
assert solution(1294) is False
assert solution(141221001) is True
assert solution(121) is True