백준 4134 파이썬
2024. 4. 25. 08:09ㆍ코딩 도구/백준 (단계별)
반응형
백준 4134 - 다음 소수
문제
https://www.acmicpc.net/problem/4134
답안 코드 :
import math
# 소수 판별 함수
def is_prime(num):
if num < 2:
return False
for i in range(2, int(math.sqrt(num)) + 1):
if num % i == 0:
return False
return True
T = int(input())
for _ in range(T):
n = int(input())
# n부터 시작해서 소수를 찾음
while True:
if is_prime(n):
print(n)
break
n += 1
백준 / 문제 / 단계별로 풀어보기 / 15단계 약수, 배수와 소수 2
생각 :
# √N까지만 나눠서 소수를 판별하는 문제
# n부터 시작해서 하나씩 증가시키면서 소수인지를 판별하고,
# 소수일 경우 해당 값을 출력하고 반복문을 종료
# 브루트포스로 소수를 찾기
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 4938 파이썬 에라토스테네스의 체 (1) | 2024.04.27 |
---|---|
백준 1929 파이썬 에라토스테네스의 체 (1) | 2024.04.26 |
백준 1735 파이썬 (2) | 2024.04.24 |
백준 13241 파이썬 유클리드 호제법 (2) | 2024.04.23 |
백준 1934 파이썬 gcd와 lcm (33) | 2024.04.22 |