diff --git a/challenges/08-coding-interview-questions-and-take-home-assignments/project-euler-problems.json b/challenges/08-coding-interview-questions-and-take-home-assignments/project-euler-problems.json index 937977c30e..1781d29fc6 100644 --- a/challenges/08-coding-interview-questions-and-take-home-assignments/project-euler-problems.json +++ b/challenges/08-coding-interview-questions-and-take-home-assignments/project-euler-problems.json @@ -171,17 +171,23 @@ "type": "bonfire", "title": "Problem 7: 10001st prime", "tests": [ - "assert.strictEqual(euler7(), 104743, 'message: euler7() should return 104743.');" + "assert.strictEqual(nthPrime(6), 13, 'message: nthPrime(6) should return 13.');", + "assert.strictEqual(nthPrime(10), 29, 'message: nthPrime(10) should return 29.');", + "assert.strictEqual(nthPrime(100), 541, 'message: nthPrime(100) should return 541.');", + "assert.strictEqual(nthPrime(1000), 7919, 'message: nthPrime(1000) should return 7919.');", + "assert.strictEqual(nthPrime(10001), 104743, 'message: nthPrime(10001) should return 104743.');" + ], + "solutions": [ + "const nthPrime = (number)=>{\n let pN = 2;\n let step = 0;\n while (step