Preguntas etiquetadas con code-golf

26
Corona cien corona de coronas

Me di cuenta de que cierto juego tenía un contador de vida peculiar, que en lugar de detenerse 999, ganó un nuevo dígito: el siguiente número era corona cien o 👑00. Después 👑99vino la corona cien coronas ( 👑👑0) y el último número, después 👑👑9, fue la corona cien coronas o 👑👑👑, que sería 1110 en...

26
Haz que sumen 10.000

Recientemente hemos alcanzado el umbral de 10,000 preguntas sobre PPCG. ¡Hurra! Celebremos esto con un simple desafío. Entrada Dos enteros UNAUNAA y sisiB , ambos en [ 1..9999 ][1..9999][1..9999] , de modo que A + B <

26
Ecualizar la matriz

Reto Se le da una matriz aaa de enteros. Con un movimiento , puede aumentar o disminuir un elemento de la matriz en 1 . Su tarea es igualar la matriz, es decir, hacer que todos los elementos de la matriz sean iguales realizando algunos movimientos . ¡Pero eso no es suficiente! También quieres...

26
Aleatoriedad arbitraria

La aleatoriedad es divertida. Los desafíos sin sentido son divertidos. Escriba una función que, dada la entrada de enteros n, generará un conjunto (desordenado, único) de nenteros exactamente aleatorios entre 1e n^2(inclusive) de modo que la suma de todos los enteros sea igual a n^2. La...

26
Densamente empaquetado decimal (DPD) a decimal

Para los fanáticos de nandgame: ¡prueba DPD a decimal en puertas lógicas también! Fondo El decimal denso (DPD) es una forma de almacenar eficientemente dígitos decimales en binario. Almacena tres dígitos decimales (000 a 999) en 10 bits, que es mucho más eficiente que el BCD ingenuo (que...

26
Generar una contraseña

Es muy difícil recordar mi contraseña, así que se me ocurrió una forma de generar una contraseña. La forma en que genero mi contraseña es a partir de una palabra o una oración, siguiendo estos pasos: Comience de izquierda a derecha Encuentra el recuento de cada letra Poner la letra con su...

26
Construir podios ASCII

En las competiciones deportivas, a menudo sucede que los ganadores se presentan en los podios, con la persona del primer lugar en lo más alto en el medio, la persona del segundo lugar en la altura media a la izquierda y la persona del tercer lugar en lo más bajo y a la derecha. Vamos a recrear eso...

26
Los triángulos de dígitos

Reto: Entrada: un entero positivo nortenorten Salida: Cree una lista en el rango [ 1 , n ][1,norte][1,n] y únala a una cadena (es decir, n = 13norte=13n=13 sería la cadena 12345678910111213). Ahora sacamos un triángulo usando los prefijos o sufijos de esta cadena, en una de las siguientes...

26
El enésimo número de grifo

El otro día se me ocurrió una serie de números y decidí verificar cuál era el número OEIS. Para mi sorpresa, la secuencia no parecía estar en la base de datos de OEIS, así que decidí nombrar la secuencia después de mí (tenga en cuenta que alguien más que es mucho más inteligente que yo...

26
Dados de falacia del jugador

La falacia del jugador es un sesgo cognitivo en el que erróneamente esperamos que las cosas que ocurrieron a menudo tengan menos probabilidades de ocurrir en el futuro y que las cosas que no ocurrieron en un tiempo tengan más probabilidades de suceder pronto. Su tarea es implementar una versión...

26
Salida con la misma longitud siempre

Con desafíos como Salida con la misma longitud que el código y Crear salida dos veces la longitud del código , pensé en un desafío separado pero similar. La tarea es producir una salida. Puede ser una cadena, una lista de caracteres o el formato de salida predeterminado de su programa. Sin...

26
Infinitos primos

Desde Euclides, hemos sabido que hay infinitos números primos. El argumento es por contradicción: si solo hay muchos, digamos , entonces seguramente no es divisible por ninguno de estos primos, por lo que su factorización prima debe producir un nuevo primo que no estaba en la lista. Entonces, la...

25
Calcular 500 dígitos de pi

Escriba un programa para calcular los primeros 500 dígitos de pi, cumpliendo con las siguientes reglas: Debe tener menos de 500 caracteres de longitud. No puede incluir "pi", "math.pi" o constantes pi similares, ni puede llamar a una función de biblioteca para calcular pi. No puede usar los...

25
Intérprete auto interpretado

Con base en un comentario de George Edison a esta pregunta , escriba el intérprete de interpretación más pequeño. Puede usar el idioma que elija. Los idiomas vacíos no cuentan. Su programa debe tener al menos dos caracteres de longitud. El programa no necesita interpretar todo el idioma, solo un...

25
Dibuja resultados de dados en ASCII

Muestre el resultado aleatorio de un lanzamiento de dados si se hace con un dado en forma de cubo, en ASCII. $ dice debería resultar en uno de ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o...

25
Recrea un juego de 'Serpiente' en una consola / terminal

Los juegos son divertidos Este codegolf aquí fue tan divertido que tuve que hacer una versión para otros juegos clásicos de complejidad similar. La forma más corta de crear un juego básico de Space Invaders en Python Esta vez, sin embargo, trata de recrear el clásico juego 'Snake', en el que...

25
¿Puedes Meta Quine?

Similar a otros acertijos de quine (más específicamente, este ), escriba un programa que produzca la fuente por sí mismo. Aquí está el nuevo giro: el código producido NO debe ser idéntico a la fuente. Más bien, debería generar un programa diferente que creará el primero. El desafío vinculado a lo...

25
Anota un juego de bolos

Su tarea es resumir y obtener el puntaje de un jugador en un juego de bolos de 10 pines después de hasta 21 tiradas . Los rollos se representan como una secuencia de enteros en su método de entrada preferido . Cada número entero corresponde al número de pines que fueron derribados en ese...