The meaning of "consecutive" is explained in the description: "By not consecutive we mean not exactly 1 larger than the previous element of the array." So basically numbers which differ by more than one are not consecutive. In the example [4,6,7,8,9,11] the 6 is not consecutive, because it does not come (as a natural number) after 4.
as I understand it, the logic of the consecutiveness is defined by the first two entries....
(and therefore the first two entries can never be the answer...)
Sorry for being a bit glib. Here are your options:
you could skip the kata
you could learn enough about a new language to solve it
and yes, you could translate the kata
Meanwhile, translating is the most involved process, and less like simply having the chance to solve it in the language of your preference and then move on.
I guess also you could just
ask someone else to translate it, hope for the best, and wait...
But if you want to translate it from JS or TS, there is some documentation on translating a kata.
The kata works just fine, the problem is in your code, read the test label, print the input, create a sample test and figure out why your code fails:
Read this: https://docs.codewars.com/training/troubleshooting/#print-input
This Kata does not work. I entered in the code that was equivelent to the solution and the null solution kept on returning undefined.
This comment is hidden because it contains spoiler information about the solution
oh
so I choose the exact opposite interpretation.....
thx for your patience,
the "new" interpretation makes it a bit easier ;)
The meaning of "consecutive" is explained in the description: "By not consecutive we mean not exactly 1 larger than the previous element of the array." So basically numbers which differ by more than one are not consecutive. In the example
[4,6,7,8,9,11]
the6
is not consecutive, because it does not come (as a natural number) after 4.hm, thx for the rply at first.
as I understand it, the logic of the consecutiveness is defined by the first two entries....
(and therefore the first two entries can never be the answer...)
... am I wrong?
Did you test your solution with examples? Did you try this test case?
test.assert_equals(first_non_consecutive([4,6,7,8,9,11]), 6)
Your solution has a bug and fails when the answer is on position
1
, for example[0, 2, 3]
. You need to fix it.This comment is hidden because it contains spoiler information about the solution
Thank you for explanation!
Sorry for being a bit glib. Here are your options:
Meanwhile, translating is the most involved process, and less like simply having the chance to solve it in the language of your preference and then move on.
I guess also you could just
But if you want to translate it from JS or TS, there is some documentation on translating a kata.
Best of luck!
not really, I'm new here.
Should i adapt this kata for other languages?
And now you know what to do, plain and simple.
I would like to decide this kata, but only JS and typescript :-/
Nice kata! This turned out to be a challenge for me :D
The expected answer for that test is
'1,3,5,7,9'
. The input should be[1,3,5,7,9]
Loading more items...