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.
Respectable approach for sure, but I still feel that being able to prove the answer is what you suspect it to be is also a pretty important skill (not sure if that's what you meant or not).
The real abomination is modern website and OS design and planned obsolescence enacted through willful anti-efficiency. But the 17th
ret*=59;
overflowsunsigned long long
anyway. I simply precomputed the final answers, and 24 was still overkill, and now I can see that the last third of even those few are simply wrong.Excellent kata, approved at average vote of kyu 2!
This comment is hidden because it contains spoiler information about the solution
Please when you post a question, don't post an issue... but a question.
Can you give some example: input town + result of the test.
30 people passed the Shell kata so I am quite sure that tests are not broken.
Could it be that the Shell tests are broken??? It is difficult to debug in Shell but from my side it really looks that in several cases the test expects -1 when in fact there is a valid input.
I think you missed a couple of braces
Nice kata! Would be cool if author made a 4kyu or 3kyu version where every floor is 2D. Another cool option would be to add several stairs at each floor - finding a shortest route would be a quite challenging 3kyu kata.
Please use spoiler flag next time. Your comment is visible from the dashboard.
This comment is hidden because it contains spoiler information about the solution
Manual notification.
Voted clever because I have no idea whats going on. Some comments or explanation would be nice though.
Thank you very much! I will definately look into it. This might be usefull in some other circumstances.
The easiest approach to making a value like this is to write C (or asm) code on your machine, compile it, and copy the hexdump of the function. You need to save it under the same name the function is supposed to be, and make sure you compile (or write, in case of asm code) it as Position Independent Code.
You can store it in as big as a variable you want to, but you need to get the endianness correct (Array element are stored in sequence, but a
long long
is stored aschar
s in reverse!)The code you write gets assembled separetely from the test, so the test only knows the type of something from the type declaration.
You can write an array / single value in one file, then make a function declaration in another file. This makes the second file treat your value as a function.
The array I created is a byte code that multiplies the values (that are in two specific registers) and return the result. It doesn't matter that it is an ll array, the second file treats it as a function, so it calls it and it just works.
Loading more items...