FizzBuzz en Rust
El clásico ejercicio de entrevista, escrito con match en vez de if.
fn fizzbuzz(n: u32) {
for i in 1..=n {
match (i % 3, i % 5) {
(0, 0) => println!("FizzBuzz"),
(0, _) => println!("Fizz"),
(_, 0) => println!("Buzz"),
_ => println!("{}", i),
}
}
}
Palabras clave y builtins usados aquí
fnforinmatchu32
El intento, en números
- Líneas
- 10
- Caracteres a escribir
- 179
- Tokens
- 83
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 59 segundos.
Paso 8 de 8 en Control de flujo; paso 18 de 39 en Fundamentos del lenguaje.