Curso de Raku / Esenciales / Controles condicionales / Ejercicios / FizzBuzz
Solución: FizzBuzz
Esta tarea es una tarea clásica de entrevista que ayuda a verificar si piensas en los casos cuando ambas condiciones son True
. Si el número es divisible por ambos 3 y 5, el programa debe imprimir FizzBuzz
.
Código
Aquí está la solución:
my $n = prompt 'Enter a number: ';
print 'Fizz' if $n %% 3;
print 'Buzz' if $n %% 5;
print "\n";
🦋 Encuentra el programa en el archivo fizz-buzz.raku.
Ejemplo
Necesitas probar algunas clases de datos de entrada:
- Los números divisibles por 3, por ejemplo: 3, 6, 9, 12.
- Los números divisibles por 5, por ejemplo: 5, 10, 15, 20.
- Los números divisibles por 3 y por 5, por ejemplo: 15, 30, 45.
- Otros números, que no son divisibles ni por 3 ni por 5, por ejemplo: 4, 7, 11.
$ raku exercises/conditional-checks/fizz-buzz.raku
Enter a number: 3
Fizz
$ raku exercises/conditional-checks/fizz-buzz.raku
Enter a number: 10
Buzz
$ raku exercises/conditional-checks/fizz-buzz.raku
Enter a number: 7
$ raku exercises/conditional-checks/fizz-buzz.raku
Enter a number: 30
FizzBuzz
Siguiente ejercicio
Navegación del curso
← Bloques de código / Variables locales | Bucles →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська