From 26c8dcdd15633df95519802c8245edc4c9c128c6 Mon Sep 17 00:00:00 2001 From: Alvin Kristanto Date: Tue, 12 Sep 2017 09:39:28 +0700 Subject: [PATCH] feat(seed): Added more assertion for problem twenty four (#15850) --- .../project-euler-problems.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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 6e63576487c..2ce3998e02f 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 @@ -736,22 +736,25 @@ "type": "bonfire", "title": "Problem 24: Lexicographic permutations", "tests": [ - "assert.strictEqual(euler24(), 2783915460, 'message: euler24() should return 2783915460.');" + "assert(lexicographicPermutations(699999) == 1938246570, 'message: lexicographicPermutations(699999) should return 1938246570.');", + "assert(lexicographicPermutations(899999) == 2536987410, 'message: lexicographicPermutations(899999) should return 2536987410.');", + "assert(lexicographicPermutations(900000) == 2537014689, 'message: lexicographicPermutations(900000) should return 2537014689.');", + "assert(lexicographicPermutations(999999) == 2783915460, 'message: lexicographicPermutations(999999) should return 2783915460.');" ], "solutions": [], "translations": {}, "challengeSeed": [ - "function euler24() {", + "function lexicographicPermutations(n) {", " // Good luck!", - " return true;", + " return n;", "}", "", - "euler24();" + "lexicographicPermutations(999999);" ], "description": [ "A permutation is an ordered arrangement of objects. For example, 3124 is one possible permutation of the digits 1, 2, 3 and 4. If all of the permutations are listed numerically or alphabetically, we call it lexicographic order. The lexicographic permutations of 0, 1 and 2 are:", "012   021   102   120   201   210", - "What is the millionth lexicographic permutation of the digits 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9?" + "What is the n-th lexicographic permutation of the digits 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9?" ] }, {