728x90
별로 어렵지 않게 풀었다. 시간 초과도 나지 않았다.
import sys
a = int(sys.stdin.readline())
for i in range(0,a):
k = [ ]
count = 0
num = int(sys.stdin.readline())
for j in range(1,10000):
if len(k)==10:
break
else:
m = list(str(num*j))
count+=1
for z in range(0,len(m)):
if m[z] not in k:
k.append(m[z])
if len(k)==10:
print("Case #"+str(i+1)+": "+ str(num*j))
break
if len(k)!=10:
print("Case #"+str(i+1)+": "+"INSOMNIA")728x90
'🟢 알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글
| [파이썬] 백준 1697 숨바꼭질 (0) | 2023.02.22 |
|---|---|
| [파이썬] 백준 2562 최댓값 (0) | 2022.12.30 |
| [파이썬] 백준 14235 크리스마스 선물 (0) | 2022.12.30 |
| [파이썬] 백준 1629 곱셈 (0) | 2022.10.03 |
| [파이썬] 백준 1021 회전하는 큐 (0) | 2022.10.03 |