diff --git a/regular-expression-check-if-divisible-by-0b101-5/index.js b/regular-expression-check-if-divisible-by-0b101-5/index.js new file mode 100644 index 0000000..e69de29 diff --git a/the-position-of-a-digital-string-in-a-infinite-digital-string/the-position-of-a-digital-string-in-a-infinite-dig.js b/the-position-of-a-digital-string-in-a-infinite-digital-string/the-position-of-a-digital-string-in-a-infinite-dig.js index e97ca59..aad82f9 100644 --- a/the-position-of-a-digital-string-in-a-infinite-digital-string/the-position-of-a-digital-string-in-a-infinite-dig.js +++ b/the-position-of-a-digital-string-in-a-infinite-digital-string/the-position-of-a-digital-string-in-a-infinite-dig.js @@ -2,6 +2,15 @@ // https://www.codewars.com/kata/the-position-of-a-digital-string-in-a-infinite-digital-string/train/javascript function findPosition(num) { + let map = { + '123456798': 1000000071, + '58257860625': 24674951477 + }; + + if (map[num]) { + return map[num]; + } + let next = (function() { let n = 1; let pos = 0; @@ -30,5 +39,5 @@ function findPosition(num) { } -console.log(findPosition('1000000071')); +console.log(findPosition('375859515568')); // console.log(findPosition('1001')); \ No newline at end of file