Ad
  • Default User Avatar

    Wow! Thanks! I was bookmarking all of my katas, just so I didn't have to find them again. This removes the need for that. :)

  • Custom User Avatar

    in the knightEngine() function what exactly is a second move? I mean, when I run the knightMovement() function with an array as parameter (because the first run got me an array as result), what should I do? go thru every position?

  • Custom User Avatar

    In the description is explained:

    /* from: starting square
    * movements: quantity of movements to do
    * returns: array with all possible valid squares
    *
    * knightEngine -> Square -> Int -> [Square]
    */
    function knightEngine(from, movements) {
    }
    

    You can implement this function using compose, bind and moveKnight functions.

  • Custom User Avatar

    Hi, I need some help implementing the knightEngine function. I'm not being able to figure out what should I do. Maybe I'm not getting the .bind() correctly enough or something else. What exactly is the .knightEngine() function supposed to accomplish?

    thanks and cheers for the awesome Kata!

  • Custom User Avatar

    Looking for those?

  • Custom User Avatar

    How may I see the katas that I started but haven't finished yet?

  • Default User Avatar

    search for kata with the tag ES2015. ES6 works too but there are more results when searching ES2015. Also you will get more results if you look for approved and beta since the ES2015 ones are newer and fewer of them have been approved.

    Shameless plug. I have two katas dealing with ES2015 Generator functions

    Prime Number Generator :Simple version
    Prime Number Generator:Intermeddiate (with inputs) version

  • Custom User Avatar

    I want to know if there was some option to train specific language Features, e.g. ES6 Javascript. For example, I would like to get better at ES6 and I would like to have some training on its specific features.

    Is that possible?