CT/SWEA
[SWEA][D2][Python] 1288. 새로운 불면증 치료법
hyunji1109
2023. 6. 9. 00:22
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
N의 배수 번호인 양을 세기로 했을 때 몇 번째 N배수에 0에서 9까지 모든 숫자를 보게 되는 지 출력한다.
- nums set지정한다.
- nums길이가 10을 넘어가면(0~9) 종료한다.
- tmp에 n*cnt값을 지정한다.
- nums배열에 추가한다.
1
2
3
4
5
6
7
8
9
10
11
|
for i in range(int(input())):
nums = set()
n = int(input())
cnt = 0
while len(nums) < 10:
cnt += 1
tmp = str(n * cnt)
for j in range(len(tmp)):
nums.add(int(tmp[j]))
print(f'#{i + 1} {tmp}')
|
cs |
- set(): 중복제거
nums = set([1,2,3,3])
nums
{1, 2, 3}
str = set("Hello")
str
{'e', 'H', 'l', 'o'}