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.
this kata is more than 10 years old. Classes were introduced in ES2015. (by the way, classes are no longer merely syntactic sugar for prototypal objects; private class features for instance can hardly be emulated with pre-ES2015 JavaScript)
why not use a class? I get that a class is just syntactical sugar and it's doing this under the hood but why do it like this?
Good one with the prototype. but if the object will be created with the class, the prototype is created automatically.
Quite a very entry level kata, more stereotypical if I may say.
"[...] for 51 result should be 'Piecdziesiat jedno piwo poprosze'" - że co?
Incorrect resulst in test for numbers ended with 1 (according to Polish language):
F.e. for 51 result should be 'Piecdziesiat jedno piwo poprosze' not 'Piecdziesiat jeden piw poprosze'
No problem to make as tests wish but still
many thanks
I just added a quick fix so this shouldn't happen anymore. But it appears that you solved it already anyway :p
Many thanks - very helpful!
Oh yikes, the tests for Python are really bad: they crash on any error coming from your code (thinking you wrote a Translator class instead)
For sample tests, you can modify the tests. Change the
except
clause:With this you'll see that the mistake is on line 6:
if beers = 1
Your code uses the
translate
module, which is not installed on Codewars.When clicking test, I get a NameError thrown up for line 5 of the sample test code - "NameError: name 'Translator' is not defined".
How do I resolve this?
Yeah, I changed "Exception" to "RuntimeException" without "throws" and repaired one method. Now my code works and I finished it. Thanks for help :D
Thanks for reply. I will try to fix it then.
Loading more items...