Ad
  • Custom User Avatar

    No random tests.

  • Custom User Avatar

    JS fork which resolves the suggestion below + attempts to resolve the issue about the rows having the same beginning
    UPD: proper fix to the latter part has been implemented

  • Custom User Avatar

    NodeJS version is too old (v8.1.3), it's recommended to upgrade it to v18, as well as testing framework to mocha/chai

  • Custom User Avatar

    JS fork which:

    1. Upgrades the NodeJS version to the latest one, v. 18;
    2. Upgrades the testing code to mocha/chai/lodash-based;
    3. Increases the amount of characters from 16 to 26 (I mean, letters from 'q' to 'z' also want to dance, amirite);
    4. Decrases the amount of corner-case tests back to original 100;
    5. Based on the previous points, should resolve the issue by Voile and replace the workaround solution to the proper one.

    (This fork was created with the help of Katafix btw )

  • Custom User Avatar

    This fork changes the amount of letters to standard 26, which should resolve the issues AND revert the amount of corner cases back to 100 (I mean, if this is an insane version, then we should make it even more insanier lmao). And ofc that fork upgrades the version to actual one, NodeJS v18 + testing change to mocha/chai.

    (also created with the help of Katafix :D )

  • Custom User Avatar

    I don't wanna delist this kata due to two active issues yet, but NodeJS current version is outdated (v8.1.3); consider using Node v18 + update testing framework with chai/mocha.

    P.S. This kata was pretty fun, thx

  • Custom User Avatar

    After completing the kata:

    1. No random tests;
    2. According to the description, it looks like the Student struct has been created initially; however, to complete the kata, warrior is required to create it by themselves, which is not supposed to be done.
  • Custom User Avatar
    1. Why does the initial solution has function TwoOldestAges() and not UpdateAverageGrade() one?
    2. No sample tests; I have a strong suspicion that random tests are missing as well
  • Custom User Avatar
    1. No sample and random tests;
    2. There is a probability that this kata may be a duplicate (or very similar to existing one);
    3. I feel like the description has been generated by ChatGPT or oher LLMs; whether I don't think they're strictly forbidden while doing katas, but sometimes they give you pretty boring stuff with strange formatting as well (like, I thought "Output Format:" paragraph was absent but it was on separate lines, for example).
  • Custom User Avatar

    For Java I'm pretty sure JUnit 5 allows to put assertion messages into assert methods. With that, you can properly output the assert notes without workarounds or so (consult with
    JUnit 5 example on docs.

    About C++, Snowhouse actually allows to implement assertions as well, although in a more tricky way.

    Finally, these messages are crucial for true/false checking, because otherwise you can get obscure output about expected true and actual false without any sign on where was that message invoked or smth :/

  • Custom User Avatar
    1. Comment is outdated since I wanted to solve this with only one value in the matrix corners but that caused error during transformation. Partially forgor to edit that after going with rotation matrixes tho
    2. Returning the corners as tuple is meh, but found no other way other than making the variables public
  • Custom User Avatar

    This comment is hidden because it contains spoiler information about the solution

  • Custom User Avatar

    Dunno, but why did they put the word "recursively" in the description if there's no check for that

    Honestly, I think this kata has the right to exist but it needs some reworking imo

  • Custom User Avatar

    well, yeah, but it's assumed by the kata's description that the triangle is already valid + it's 8 kyu kata.
    The check is reasonable to have, though

  • Custom User Avatar
  • Loading more items...