Gouttes de pluie est une version légèrement plus complexe du défi FizzBuzz, une question classique d'entretien.
Ta tâche est de convertir un nombre en ses sons de gouttes de pluie correspondants.
Si un nombre donné :
"Plong"."PlingPlang"."34".jq
L'expression if-then-else te sera utile dans cet exercice.
Un exemple :
8, 10, 12 | if . < 10 then "\(.) is less than ten"
elif . > 10 then "\(.) is more than ten"
else "\(.) equals ten"
end
affiche
"8 is less than ten"
"10 equals ten"
"12 is more than ten"
Inscris-toi sur Exercism pour apprendre et maîtriser jq avec 12 concepts75 exercices, et un vrai mentorat humain, le tout gratuitement.
Explore des solutions utilisant des pipelines fonctionnels, la multiplication matricielle, une solution basée sur une table précalculée à l'aide d'une macro, une approche orientée objet, un usage impressionnant de Python et de TCL, et une version entreprise.