https://www.acmicpc.net/problem/1837
1837번: 암호제작
원룡이는 한 컴퓨터 보안 회사에서 일을 하고 있다. 그러던 도중, 원룡이는 YESWOA.COM 으로부터 홈페이지 유저들의 비밀키를 만들라는 지시를 받았다. 원룡이는 비밀 키를 다음과 같은 방법으로
www.acmicpc.net

내 풀이
31120kb 312ms
num,k = map(int,input().split())
cnt = 2
for sosu in range(2,k): # 소수를 찾으려면 2 이상이어야 함
# num안에 k보다 작은 소수가 있다면
if num%sosu == 0:
p = sosu
# 2부터 for문이 돌기 때문에 p는 무조건 q보다 작은 숫자이기때문에
print("BAD", p)
break
# num이 k 보다 작은 소수가 없다면
else:
cnt += 1
# k(=cnt)번 만큼 돌았는데도 소수가 없다면 k보다 큰 소수 인 것이므로 good출력
if cnt == k:
print("GOOD")'파이썬 알고리즘 연습' 카테고리의 다른 글
| [백준 2455번] 지능형 기차 (0) | 2023.12.21 |
|---|---|
| [백준 2010번] 플러그 (1) | 2023.12.19 |
| [백준 1703번] 생장점 (0) | 2023.12.19 |
| [백준 1598번] 꼬리를 무는 숫자 나열 (1) | 2023.12.19 |
| [백준 1547번] 공 (1) | 2023.12.19 |