Gotas de chuva é uma versão um pouco mais complexa do desafio FizzBuzz, uma pergunta clássica de entrevista.
A tua tarefa é converter um número nos sons de gotas de chuva correspondentes.
Se um número:
"Plong"."PlingPlang"."34".jq
A expressão if-then-else vai ser útil 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"
Inscreve-te no Exercism para aprenderes e dominares jq com 12 conceitos75 exercícios, e mentoria humana real, tudo grátis.
Explora soluções com pipelines funcionais, multiplicação de matrizes, soluções baseadas em tabelas pré-calculadas com uma macro, uma abordagem orientada a objetos, um uso impressionante tanto de Python como de TCL, e uma edição empresarial.