본문 바로가기

1일 1백준 챌린지

4일차

오늘 동아리 박람회 시작인데 7시간동안 교양 듣느라 아예 못갔다. 내일 수업 하나 휴강인데 내일 가야겠다,

 

문제 번호: 2581

사용한 프로그래밍 언어: Python

간단한 설명: 소수를 고를 범위를 입력받고, 반복문(소수면 리스트에 추가하고, 소수가 아니면 종료)을 이용해서 입력받은 범위 내의 소수를 구했다. 리스트의 길이가 0이면 입력받은 범위 내의 소수가 없으므로 -1을 출력하고, 소수가 있다면 범위 내의 소수들의 합(sum)과 최솟값(min)을 출력했다.

m = int(input())
n = int(input())
list = []

for i in range(m, n+1):
  for j in range(2, i+1):
    if i == j:
      list.append(i)
    if i % j == 0:
      break

if len(list) == 0:
  print(-1)
else:
  print(sum(list))
  print(min(list))

'1일 1백준 챌린지' 카테고리의 다른 글

6일차  (0) 2023.03.11
5일차  (0) 2023.03.10
3일차  (0) 2023.03.08
2일차  (0) 2023.03.07
1일차  (0) 2023.03.06