1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
def jinsu(a,b):
tmp=[]
while a>0:
tmp.append(a%b)
a=a//b
tmp=tmp[::-1]
return tmp
def chk(s):
for i in range(len(s)//2):
if s[i]!= s[-i-1]:
return False
return True
t=int(input())
for _ in range(t):
cnt=False
n=int(input())
for i in range(2,65):
if chk(jinsu(n, i)):
cnt=chk(jinsu(n,i))
break
if cnt : print(1)
else: print(0)
|
cs |
B 진수로 바꾸는 함수
회문인수 즉 펠린드롬인지 아닌지 확인하는 함수
둘을 통해서 구현함
반응형
'python-algorithm' 카테고리의 다른 글
백준 18917 수열과 쿼리 38 (0) | 2021.12.14 |
---|---|
백준 17176 암호해독기 (0) | 2021.12.14 |
백준 16212 정열적인 정렬 (0) | 2021.12.09 |
백준 11170 0의 개수 (0) | 2021.12.09 |
백준 11931 수 정렬하기 4 (0) | 2021.12.08 |
댓글