Dado que no hay entrada, envíe este patrón alfabético interesante en cualquier caso (el caso tiene que ser consistente) a través de un método de salida aceptado :
UNA AB ACBC ADBDCD AEBECEDE AFBFCFDFEF AGBGCGDGEGFG AHBHCHDHEHFHGH AIBICIDIEIFIGIHI AJBJCJDJEJFJGJHJIJ AKBKCKDKEKFKGKHKIKJK ALBLCLDLELFLGLHLILJLKL AMBMCMDMEMFMGMHMIMJMKMLM ANBNCNDNENFNGNHNINJNKNLNMN AOBOCODOEOFOGOHOIOJOKOLOMONO APBPCPDPEPFPGPHPIPJPKPLPMPNPOP AQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQ ARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQR ASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRS ATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTST AUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTU AVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUV AWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVW AXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWX AYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXY AZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZ
Los espacios finales y las nuevas líneas son aceptables, las lagunas estándar no están permitidas, y esto resulta ser un código de golf , por lo que gana la respuesta más corta en bytes.
A
realmente se mete cosas por mí ...Respuestas:
Lienzo , 7 bytes.
Pruébalo aquí!
Explicación:
fuente
Jalea , 9 bytes
Pruébalo en línea!
Cómo funciona
fuente
ØAjṪ$ƤżØAY
: DC, 82 bytes
Pruébalo en línea!
fuente
R , 50 bytes
Pruébalo en línea!
Quizás la parte más inteligente aquí es usar
letters[0]
la cadena vacíacat(character(0),'\n',sep="A")
para imprimir la primera línea.fuente
Carbón de leña , 9 bytes
Pruébalo en línea! El enlace es a la versión detallada del código. Explicación:
fuente
Python 2 , 56 bytes
Pruébalo en línea!
fuente
6502 rutina de código de máquina (C64), 39 bytes
Subrutina de código de máquina independiente de la posición, clobbers A, X e Y.
Demostración en línea
La demostración se carga a las
$C000
, así que úselaSYS49152
para llamar a la rutina.Desmontaje comentado:
fuente
Java 8,
939190 bytes-1 byte gracias a @ OlivierGrégoire imprimiendo directamente en lugar de devolver
Explicación:
Pruébalo en línea.
fuente
System.
SNOBOL4 (CSNOBOL4) ,
169143 bytesPruébalo en línea!
El problema aquí es la primera línea.
el uso
o s k
agregará uns
carácter de separador adicional al comienzo de cada línea y tampoco tendrá unos
al final. Esto está bien porque la líneat
saltará sobre las siguientes dos líneas cuandox=0
. Esto significa queo
todavía estará en blanco. Por lo tanto,o s =
eliminaremos el primers
carácter deo
, y luego simplemente podremos imprimiro s
para tener el último apropiados
.fuente
JavaScript (ES6), 81 bytes
Ahorre 9 bytes si el valor de retorno de una matriz de cadenas es aceptable.
fuente
Japt (
-R
bandera),1412 bytes-2 bytes gracias a @Shaggy
¡Pruébelo en línea!
fuente
s0,
! ; p-R
aquí?i
truco es genial, ¡gracias! En cuanto a la bandera, parece haber un nuevo consenso de que cada invocación única de un programa debe considerarse un idioma separado. (lo que hace que el sistema de banderas de Japt parezca algo engañoso ...)Haskell ,
4948 bytesPruébalo en línea!
Editar: -1 byte gracias a totalmente humano!
fuente
PowerShell , 56 bytes
Pruébalo en línea!
Bucles
65
a89
, cada iteración construye unachar
matriz65
con el número actual$_
, luego-join
une esa matriz en una cadena con el siguiente carácter, luego agrega ese carácter al final.Cambie el
89
a otro número ASCII para ver mejor el comportamiento.fuente
> <> ,
4434 bytesPruébalo en línea!
> <> , 44 bytes
Pruébalo en línea!
Como uso una ruta diferente para producir el resultado, publiqué mi propia respuesta> <>; La otra respuesta> <> se puede encontrar aquí.
Muchas gracias a Jo King por ver que no necesitaba seguir poniendo "A" en la pila si solo lo comparaba con "Z" en lugar de 26. (-10 bytes)
Explicación
La explicación seguirá el flujo del código.
fuente
Jalea , 12 bytes
Pruébalo en línea!
Bah acaba de entender
ØAjṪ$ƤżØAY
cuál es un paso entre esto y la solución ya publicada de Dennis: /fuente
Pyth , 13 bytes
Pruébalo aquí! , alternativa
Sin
a
embargo, ese liderazgo ...fuente
Jalea , 13 bytes
Pruébalo en línea!
Explicación
abusa parcialmente de la forma en que las cadenas y las listas de personajes difieren en Jelly
fuente
ØA
con¹
(como el de Dennis)Python 2 ,
9286797564 bytesPruébalo en línea!
11 bytes gracias a Rod.
fuente
'\n'.join(..)
APL + WIN, 51 bytes
Explicación:
fuente
> <> , 47 bytes
Pruébalo en línea!
Cómo funciona:
fuente
Acc !! 84 bytes
Esto es realmente lo que inspiró este desafío:
Pruébalo en línea!
fuente
Lienzo ,
1110 bytesPruébalo aquí!
fuente
GNU M4, 119 bytes
Lo peor hasta ahora. Bueno, el tiempo ya pasó ...
fuente
Casco , 13 bytes
Pruébalo en línea!
Explicación
Este liderazgo
A
realmente arruina las cosas.fuente
C # (.NET Core)
Puerto de la respuesta de Kevin Cruijssen :
9190 bytesPruébalo en línea!
132122110109104103 bytesPruébalo en línea!
()
con_
para mostrar que declaramos una variable no utilizada. Gracias Kevin Cruijssen.fuente
o=>{...}
lugar de()=>{...}
. Pruébelo en línea: 90 bytes .Jalea , 22 bytes
Pruébalo en línea!
Cómo funciona:
fuente
uBASIC , 80 bytes
Función anónima que no lleva entradas y salidas a la consola.
Pruébalo en línea!
fuente
Visual Basic .NET (Mono) , 134 bytes
Función declarada que no lleva entradas y salidas a la consola
Pruébalo en línea!
fuente
Ruby ,
4434 bytesPruébalo en línea!
Gracias benj2240 por bajarlo a 37 bytes. Y, por supuesto, tachado 44 bla, bla.
fuente
05AB1E , 29 bytes
Pruébalo en línea!
fuente