Skills:"ruby and python are on display this evening. if you'll just make that one stop with me first, i know you'll find it fascinating. and i'll get you to the falcon on time."
Reference solution and fixed tests also ignore any situation where both person have 0yo in age (which would be twice the age of the other, since 0 * 2 = 0):
Abraham Lincoln and Charles Darwin
how_many_days(02/12/1809, 02/12/1809)
365 should equal 0
Tests have a problem. They do not detect an error when there is a resistor value like "4.7M ohms". My code answered a wrong value and still passed the tests.
main.swift:25:74: error: module 'test' has no member named '0'
("Some Common Resistor Value Tests", commonValueTests, "Testing with \(test.0)"),
^~~~ ~
main.swift:35:26: error: cannot convert value of type '[(String, (ExampleTest) -> () -> (), String)]' to expected argument type '[(String, (XCTestCase) -> () -> Void)]'
testCase(ExampleTest.allTests)
```
Well, I spent some times on this, and I'm sorry to agree with gopherati, the reference code is buggy.
After guessing a lot, I assumed my code is OK and so I passed the tests in force (trying until random being in my favor).
The problem with your code is that when oldest birthday is before youngest in the year (see spoiler comment below).
Also, while trying another way to do this, I got this error: ValueError: day is out of range for month
To me, this can happen only with one of birthday being "02/29/Y".
Finally, the fact I passed the test in force means there isn't enough edge cases tests.
There should be at least every combinations of:
oldest_birthday < or == or > youngest_birthday,
"02/28" equal to one of, or before, or between, or after birthdays,
more or less than 365 days between births.
adding to the description a short example/representation of a tree could be a good idea, imo.
edit: rather than a representation, the statements of the definition of a small tree would be better: this way, the user will see that "undirected" is actually equivalent to "doubly linked" (for those who aren't familiar with graph nodes).
This comment is hidden because it contains spoiler information about the solution
C# Translation
this kata should enforce the use of a regexp by having the user provide it as variable, as should be done in all regexp katas.
The picture in the details is not available anymore.
Reference solution and fixed tests also ignore any situation where both person have
0yo
in age (which would be twice the age of the other, since0 * 2 = 0
):Reference solution is demonstrably wrong:
These two range will sum up to
365
as none of the ranges hit leap years.chai
/assert
) should be enabledC Translation
The Swift tests are still broken.
The sample tests fail by themselves independent of the solution code: https://i.imgur.com/qwh8jTm.png
The "attempt" random tests expect the wrong results for "8.2M ohms" ( https://i.imgur.com/21Xarxu.png ) and "4.1M ohms". ( https://i.imgur.com/ppBHn61.png )
Tests have a problem. They do not detect an error when there is a resistor value like "4.7M ohms". My code answered a wrong value and still passed the tests.
Node 18 (
mocha
+chai
) should be enabled (Refer this and this for more info)Ruby 3.0 should be enabled (Refer this & this for more detail)
@tachyonlabs Anybody?..
Crystal version seems to require integer overflow in order to pass the tests. The tests should be updated to use
Int64
where appropriate.Well, I spent some times on this, and I'm sorry to agree with gopherati, the reference code is buggy.
After guessing a lot, I assumed my code is OK and so I passed the tests in force (trying until random being in my favor).
The problem with your code is that when oldest birthday is before youngest in the year (see spoiler comment below).
Also, while trying another way to do this, I got this error:
ValueError: day is out of range for month
To me, this can happen only with one of birthday being "02/29/Y".
Finally, the fact I passed the test in force means there isn't enough edge cases tests.
There should be at least every combinations of:
oldest_birthday < or == or > youngest_birthday,
"02/28" equal to one of, or before, or between, or after birthdays,
more or less than 365 days between births.
adding to the description a short example/representation of a tree could be a good idea, imo.
edit: rather than a representation, the statements of the definition of a small tree would be better: this way, the user will see that "undirected" is actually equivalent to "doubly linked" (for those who aren't familiar with graph nodes).
Loading more items...