typestar

FizzBuzz en Go

El ejercicio clásico de entrevista para bucles y condicionales.

func fizzbuzz(n int) {
    for i := 1; i <= n; i++ {
        switch {
        case i%15 == 0:
            fmt.Println("FizzBuzz")
        case i%3 == 0:
            fmt.Println("Fizz")
        case i%5 == 0:
            fmt.Println("Buzz")
        default:
            fmt.Println(i)
        }
    }
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
14
Caracteres a escribir
197
Tokens
71
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 50 segundos.

Escribe este fragmento

Paso 4 de 4 en Control de flujo; paso 9 de 30 en Fundamentos del lenguaje.

← Anterior Siguiente →

FizzBuzz en otros lenguajes