Gotas de chuva é uma versão um pouco mais complexa do desafio FizzBuzz, uma questão clássica de entrevistas.
Sua tarefa é converter um número nos sons correspondentes de gotas de chuva.
Se um determinado número:
"Plong"."PlingPlang"."34".jq
A expressão if-then-else vai ajudar neste exercício.
Um exemplo:
8, 10, 12 | if . < 10 then "\(.) is less than ten"
elif . > 10 then "\(.) is more than ten"
else "\(.) equals ten"
end
produz:
"8 is less than ten"
"10 equals ten"
"12 is more than ten"
Crie sua conta no Exercism para aprender e dominar jq com 12 conceitos75 exercícios e mentoria humana de verdade, tudo de graça.
Explore soluções usando pipelines funcionais, multiplicação de matrizes, uma solução pré-calculada baseada em tabela usando uma macro, uma abordagem orientada a objetos, um uso impressionante de Python e TCL e uma edição empresarial.