typestar

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í

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.

Escribe este fragmento

Paso 8 de 8 en Control de flujo; paso 18 de 39 en Fundamentos del lenguaje.

← Anterior Siguiente →

FizzBuzz en otros lenguajes