mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-05 08:16:50 +08:00
tests: Project Euler Problem 1 (#1161)
* 📦 NEW: Added solution for ProjectEuler-007 * 🐛 FIX: Spelling mistake fixes * 👌 IMPROVE: changed variable name from `inc` to `candidateValue` and thrown error in case of invalid input * 👌 IMPROVE: Modified the code * 👌 IMPROVE: Added test case for ProjectEuler Problem001 Co-authored-by: Omkarnath Parida <omkarnath.parida@yocket.in>
This commit is contained in:
@ -5,9 +5,11 @@ Find the sum of all the multiples of 3 or 5 below the provided parameter value n
|
||||
*/
|
||||
|
||||
const multiplesThreeAndFive = (num) => {
|
||||
if (num < 1) throw new Error('No natural numbers exist below 1')
|
||||
|
||||
let total = 0
|
||||
// total for calculating the sum
|
||||
for (let i = 0; i < num; i++) {
|
||||
for (let i = 1; i < num; i++) {
|
||||
if (i % 3 === 0 || i % 5 === 0) {
|
||||
total += i
|
||||
}
|
||||
|
Reference in New Issue
Block a user