[백준]소수 구하기
2020. 6. 9. 23:37ㆍ1일 1 알고리즘
이번에는 정해진 범위에서 소수를 구하는 것을 만들어 봅니다
def isPrime(num):
if num==1:
return False
else:
for i in range(2, int(num**0.5)+1):
if num%i == 0:
return False
return True
M, N = map(int, input().split())
for i in range(M, N+1):
if isPrime(i):
print(i)
처음에는 함수를 선언해주고 num이 -1이면 반환하여주고 그렇지 않으면 for문을 사용하여 반복하여주고 isPrime에 값을 넣어줍니다 그리고 num을 i로 나누었을떄 0이면 넣지 않고 그렇지 않으면 값을 넣어줍니다 그리고 지정할 값을 넣을 변수를 만들어주고 값을 보여줍니다
'1일 1 알고리즘' 카테고리의 다른 글
[백준]골드바흐의 추측 (0) | 2020.06.11 |
---|---|
[백준]베르트랑 공준 (0) | 2020.06.10 |
[백준]소수 (0) | 2020.06.08 |
[백준]Fly me to the Alpha Centauri (0) | 2020.06.04 |
[백준]부녀회장이 될테야 (0) | 2020.06.03 |