Long code

Récemment j’ai fait quelques katas en ruby, javascript et python sur le site Codewars. J’ai essayé durant ces exercices de résoudre quelques katas avec une ligne de code.

Exemple Fizzbuzz:


def fizzbuzz(n)
  return (1..n).map{ |num| (num % 3 == 0 && num % 5 == 0 ? "FizzBuzz" :(num % 5 == 0 ? "Buzz" :(num % 3 == 0 ? "Fizz" : num) ) ) }
end

Assez marrant mais surement non utilisable en production. Je continue d’apprendre.

D’ailleurs voiçi un fil reddit dédié au fizzbuzz.