10보다 작은 자연수 중에서 3 또는 5의 배수는 3, 5, 6, 9 이고, 이것을 모두 더하면 23입니다.
1000보다 작은 자연수 중에서 3 또는 5의 배수를 모두 더하면 얼마일까요?
1부터 999까지의 자연수 중 3 또는 5의 배수를 구하자.
아주 쉬운 문제.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#!/usr/bin/env perl use 5.010; use strict; use warnings; my $r = 0; foreach (1..999) { if ($_%3 == 0 or $_%5 == 0) { $r += $_; } } say $r; |