백준 4673 파이썬 (셀프 넘버)

철웅·2023년 2월 22일
0

BOJ

목록 보기
40/46

문제 : https://www.acmicpc.net/problem/4673


💻 Code

num = set([i for i in range(1,10001)])
generator = set([])

for i in range(1, 10001):	# 150
    for j in str(i):		# 1, 5, 0
        i += int(j)			# 150 + 1 + 5 + 0  
    generator.add(i)

self_num = sorted(num - generator)
for snum in self_num:
    print(snum)
  • set 복습하는 문제 느낌, 브루트포스 알고리즘
  • self_num = sorted(num - generator) : 차집합 활용
  • set은 ([]) 기억하자.

0개의 댓글