문제
풀이
- 구현
코드
n, k = map(int, input().split())
sieve = [True] * (n+1) # 에라토스테네스의 체 초기화
cnt = 0
for i in range(2, n+2):
for j in range(i, n+1, i):
if sieve[j] == True:
sieve[j] = False
cnt += 1
if cnt == k:
print(j)
break
'코딩테스트 > BOJ' 카테고리의 다른 글
[백준/파이썬] 17478번: 재귀함수가 뭔가요? (Python) (0) | 2021.04.25 |
---|---|
[백준/파이썬] 2108번: 통계학 (Python) (0) | 2021.04.24 |
[백준/파이썬] 10773번: 제로 (0) | 2021.04.20 |
[백준/파이썬] 2941번: 크로아티아 알파벳 (Python) (0) | 2021.04.17 |