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 is a prime example of why floating-point numbers should never be used to represent monetary amounts. the problem is that the reference solution does
111.0 // 3.7
to calculate the total number of beers, which yields29.0
, not30
;floor(111.0 / 3.7)
would yield30
.Sometimes my submission (using Python 3.11) is accepted, and sometimes the same submission fails. Here is one that failed:
beeramid(111, 3.7)
It reports it should be 3, but 4 (in my answer) = 111.
It happens whether I round the cost at each step to 2 decimal places or not.
rownum: 1
cumulativecost: 3.7
rownum: 2
cumulativecost: 18.5
rownum: 3
cumulativecost: 51.8
rownum: 4
cumulativecost: 111.0
So how is the expected answer 3 not 4? That sounds wrong to me.
This comment is hidden because it contains spoiler information about the solution
Before sorting an array be sure it can be sorted.
This comment is hidden because it contains spoiler information about the solution