짱해커가 되어보자

boj 2061 본문

프로그래밍_일반/백준

boj 2061

Spadework 2020. 2. 14. 10:57

* Solved 기준 브론즈3 단순 풀이

def gp(m):
	l = [True]*(m+1)
	for i in range(2,int(m**0.5)+1):
		if l[i]:
			for j in range(i*2,m+1,i): l[j] = False
	return [i for i in range(2,m+1) if l[i]]

n,k = map(int, input().split())
for i in gp(k):
	if(i!=k and n%i == 0): print('BAD', i); break
else: print('GOOD')

* 1837과 동일한 문제

'프로그래밍_일반 > 백준' 카테고리의 다른 글

boj 11506  (0) 2020.02.14
boj 14723  (0) 2020.02.14
boj 11109  (0) 2020.02.14
boj 11109  (0) 2020.02.14
boj 4706  (0) 2020.02.14
Comments