Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
Beautiful but hard to understand the first time
Much more than size 50 !! I test with size 5 - 80. When size are more than 70, all (x,y) work in almost 1 minute... I just say 5 to 50, your code run with all (x,y) in less than 5 minutes, and some program who use backtracking can't solve only one case, for example, size = 7, x = 0, y=1, in these 5 minutes...
Size = 5, seem minimum, I think it's because knight's move are 'long' and a little bit strange, in "L"...
When you talk about heuristic, are min/max algorithms, are an heuristic method ?
If you are so good in playing chess that you are in coding, it's better I never play against you in chess game ( I'm a very little beginner for this fabulous gama)
Regards
Bruno
Congratulation !!! Very good job, I try your code, the fastest code I see here : size from 5 to 50, x from 0 to size, y from 0 to size ( each value test for all, with 3 for loop ... 100 % good result, in less than 5 minutes !!!! I 'll studie your code, because mine, is very long, rought draft and don't send always 100 % good result ^^
ok, generator are new for me, my code pass example test, but fail in issue test and random test, I think I make an generator, but it seem not good... how can I have help for my code ?
Excuse me for fault, english are not my native language.
Edit = I found a solution, and I verify all solution, I confirm the kata's difficult are not 6 but probably 5 ...
Great job lol !!!!
Hi,
My code are in JS and it seem test don't work. I'm sure my code is good (test on VS code with console.log to read Array returned).
I have this eror message :
code length test (// write in green)
example tests
TypeError: gen.next is not a function
at /workspace/node/test.js:33:65
at Function.from ()
at /workspace/node/test.js:33:37
at Context. (test.js:35:25)
at processImmediate (internal/timers.js:464:21)
it("example tests",()=>{
assert.deepEqual( take(50)(collatz()), [1, 2, 4, 8, 16, 5, 32, 10, 64, 3, 20, 21, 128, 6, 40, 42, 256, 12, 13, 80, 84, 85, 512, 24, 26, 160, 168, 170, 1024, 48, 52, 53, 320, 336, 340, 341, 2048, 17, 96, 104, 106, 113, 640, 672, 680, 682, 4096, 34, 35, 192] );
});
Thank for your response.
Very long code !
This comment is hidden because it contains spoiler information about the solution
Code of future !!!!
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
HH = hours, padded to 2 digits, range: 00 - 99
range = you should respect ^^