hi jaeneee
baekjoon(2581-소수)_python 본문
1) 문제

2) 예시

3) 제출
import sys
input = sys.stdin.readline
m = int(input())
n = int(input())
primeList = []
def isPrime(n):
for i in range(2, n):
if n % i == 0:
return False
return True
for k in range(m, n + 1):
if k == 1:
continue
elif isPrime(k) == True:
primeList.append(k)
if len(primeList) == 0:
print(-1)
else:
print(sum(primeList))
print(min(primeList))
4) 메모리/시간/코드길이

5) PLUS

9일 전에 안 풀려서 포기했던 문제를 7분 만에 오류 찾고 성공했다,,
1까지 소수로 봐서 틀렸다고 나온 것이었다,,,
7분만 더 고민할 걸,,ㅠㅠ
print(sum(nums)if len(nums) else -1)
print(min(nums) if len(nums) else '')
다른 사람 코드를 봤는데 프린트 안에 if 문을 넣어서 구현할 수도 있어 신기했다.
'알고리즘 > baekjoon' 카테고리의 다른 글
baekjoon(9461-파도반 수열)_python (0) | 2022.08.12 |
---|---|
baekjoon(18258-큐 2)_python.. 시간 초과 (0) | 2022.06.16 |
baekjoon(4673-셀프 넘버)_python (0) | 2022.06.07 |
baekjoon(1037-약수)_python (0) | 2022.05.31 |
baekjoon(10815-숫자 카드)_python (0) | 2022.05.28 |
Comments