Hampir setara dengan pertanyaan pertama Project Euler:
Jika kita mendaftar semua bilangan alami di bawah 10 yang merupakan kelipatan 3 atau 5, kita mendapatkan 3, 5, 6 dan 9. Jumlah kelipatan ini adalah 23.
Temukan jumlah semua kelipatan 3 atau 5 di bawah 1000.
Tantangan:
Dengan bilangan bulat positif N
dan sekurang-kurangnya satu bilangan bulat positif A
, hasilkan jumlah dari semua bilangan bulat positif kurang dari N
itu adalah kelipatan dari setidaknya satu anggota A
.
Misalnya, untuk kasus Project Euler, inputnya adalah:
1000
3
5
Kasus uji:
Input : 50, [2]
Output: 600
Input : 10, [3, 5]
Output: 23
Input : 28, [4, 2]
Output: 182
Input : 19, [7, 5]
Output: 51
Input : 50, [2, 3, 5]
Output: 857