No me gustan los números, pero me gusta la secuencia de Fibonacci. Estoy seguro de que podríamos resolver algo.
Por favor, lea un entero n de STDIN y la salida de la n ésimo número de Fibonacci en base 26 ( abcdefghijklmnopqrstuvwxyzen lugar de 0123456789) la salida estándar.
El primer número Fibonacci es 0. La segunda es 1. El n ésimo número de Fibonacci es la suma de la n -2ª y n -1ª números de Fibonacci.
Primeros 32 números fib-abc:
fib(0) = a
fib(1) = b
fib(2) = b
fib(3) = c
fib(4) = d
fib(5) = f
fib(6) = i
fib(7) = n
fib(8) = v
fib(9) = bi
fib(10) = cd
fib(11) = dl
fib(12) = fo
fib(13) = iz
fib(14) = on
fib(15) = xm
fib(16) = blz
fib(17) = cjl
fib(18) = dvk
fib(19) = gev
fib(20) = kaf
fib(21) = qfa
fib(22) = baff
fib(23) = bqkf
fib(24) = cqpk
fib(25) = egzp
fib(26) = gxoz
fib(27) = leoo
fib(28) = scdn
fib(29) = bdgsb
fib(30) = bvivo
fib(31) = cypnp
Este es el código de golf, por lo que gana el código más corto en bytes.

Respuestas:
CJam, 18 bytes
Pruébelo en línea en el intérprete de CJam .
Cómo funciona
fuente
TeaScript , 34 bytes
375154TeaScript es JavaScript para jugar al golf. También trae características de ES2015 al navegador promedio.
Pruébalo en línea
Explicación
* Esta respuesta no es competitiva
fuente
Mathematica,
6761 bytesCalcula
f(1000000)en aproximadamente 51 milisegundos.fuente
IntegerStringformatear los dígitos:IntegerString[Fibonacci@#~IntegerDigits~26+10,36]<>""&Input[]yPrint[]para una comparación justa, mi solución tendría 66 bytes de longitud. PeroAlphabet[]es una característica de 10.1, así que pensé en dejarla como comentario.FromLetterNumberantes de ver que internamente usaAlphabetconParty usada que, a excepción de una lista de índices.Simplex v.0.6 , 35 bytes
A veces suspiro y pienso: "¿Vale la pena enviarlo? No gana, así que ¿por qué molestarse?" En respuesta, pienso: "Diablos. Fue divertido. Además, esto es realmente una fantasía imaginaria de todos modos. No está nada mal".
fuente
Wcomando interpreta la base 26 como el alfabeto en minúsculas, la base 52 como el alfabeto en mayúsculas y minúsculas, y la base 64 es esencialmente labtoafunción JavaScripts .Pyth, 17 bytes
Pruébalo en línea.
fuente
Minkolang 0.9 , 40 bytes
Pruébalo aquí.
Explicación
fuente
Python 2.7, 82 bytes
fuente
Haskell, 114 caracteres.
Es inesperadamente largo. Cualquier ayuda bienvenida. Anteriormente encontré un error para fib (0)
fes una lista infinita de fibonacci.toEnumes igual quechr, excepto que el primero no necesita importar Data.Charfuente
Ruby, 67 bytes
fuente
Matlab, 133 bytes
fuente
Ruby, 125 bytes
No voy a ganar en el corto plazo, pero fue divertido y mi primer código de golf: ')
La primera línea es una función para calcular fibonacci, la segunda se convierte de la codificación de base 26 incorporada de Ruby (0-9 luego ap) a la codificación az, la tercera obtiene una línea de STDIN y la ejecuta a través de ambas.
fuente
Python 2, 112 bytes
Pruébalo en línea .
fuente