반응형
문제
1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하시오.
접근포인트
1. 3의 배수는 3으로 나누면 0이 됨(5의 배수 또한 5로 나누면 0이 됨)
2. 3 또는 5의 배수로 나누면 0이 되는 수들을 모두 더한다
In [1]:
#1. 1000보다 작은 자연수 중에서 3 또는 5의 배수를 더하시오
#접근방법
#1. 3의 배수는 3으로 나누면 0이 됨(5의 배수 또한 5로 나누면 0이 됨)
#2. 3 또는 5의 배수로 나누면 0이 되는 수들을 모두 더한다
result=0
for n in range(1,1000):
if n%3==0 or n%5==0:
result+=n
result
Out[1]:
반응형
'알고리즘 문제 & 프로그래밍 > 파이썬' 카테고리의 다른 글
[백준 2884번] 알람시계 문제 | 파이썬 if문 (0) | 2020.06.13 |
---|---|
[프로젝트 오일러] 5번 문제 & 풀이 (1 ~ 20 사이의 어떤 수로도 나누어 떨어지는 가장 작은 수) (0) | 2020.05.30 |
[프로젝트 오일러] 4번 문제 & 풀이 (세자리 수를 곱해 만들 수 있는 가장 큰 대칭수) (0) | 2020.05.18 |
[프로젝트 오일러] 3번 문제 & 풀이 (가장 큰 소인수 구하기) (0) | 2020.05.18 |
오일러 프로젝트 2번 (0) | 2018.12.08 |
댓글