Programación de Puzzles y Código de Golf

Preguntas y respuestas para los entusiastas de la programación y los golfistas de código.

30
Crear salida dos veces la longitud del código
El reto Escriba un programa completo que escriba el doble de bytes en la salida estándar que la longitud del programa. Reglas El programa debe escribir caracteres ASCII en la salida estándar. El contenido de la salida no importa. La salida, medida en bytes, debe ser exactamente el doble de …

28
Contraer texto verticalmente
Digamos que tengo un texto como este (cada palabra en una línea, sin espacios) Programming Puzzles & Code Golf ¡Eso no tiene sentido! Desafía totalmente las leyes de la física. Su desafío es remediar esta situación imposible y colapsar el texto así: P Prog &uzz Coderam Golflesming Para que no …

30
Determinar si las cadenas son anagramas
Desafío Dadas dos cadenas, averigua si ambas tienen exactamente los mismos caracteres. Ejemplo Entrada word, wrdo Esto regresa trueporque son iguales pero simplemente revueltos. Entrada palabra, wwro Esto vuelve false. Entrada barco, toba Esto vuelve true Reglas ¡Estas son las reglas! Suponga que la entrada tendrá al menos 1 char …

30
Bucle sin 'bucle' [cerrado]
Una pregunta similar a esta se hizo hace un par de años , pero esta es aún más complicada. El desafío es simple. Escribir un programa (en el idioma de su elección) que ejecuta repetidamente el código sin necesidad de utilizar ninguna estructura de repetición, como while, for, do while, …





30
Programa de gato simple
Una de las tareas estándar más comunes (especialmente cuando se muestran lenguajes de programación esotéricos) es implementar un "programa cat" : lea todo STDIN e imprímalo en STDOUT. Si bien esto lleva el nombre de la utilidad de shell Unix cat, por supuesto, es mucho menos potente que el real, …
84 code-golf  string 

30
Imprima su código al revés - quine inversa
Escriba un programa que imprima su propio código fuente al revés, en otras palabras, un eniuq . Puntuación: +50 si usa datos de extracción de Internet. +25 si lees tu propio código fuente. +1 punto por personaje La puntuación más baja gana. Reglas: No usar otros archivos (p reverse.txt. Ej. …
83 code-golf  quine 

30
¡Apagar el equipo!
Desafío: En el lenguaje de programación que elija, apague la máquina en la que se ejecutó su código. Reglas No se apaga por agotamiento de recursos (por ejemplo: forkbomb para forzar el apagado) Si lo desea, puede escribir código que solo funcione en un entorno / SO específico. Las lagunas …

30
Lo que mi perro realmente escucha
Mi perro se llama Rex. Cada vez que lo regaño, no parece muy impresionado y las únicas veces que lo veo reaccionar es cuando pronuncio su nombre. Si yo digo Rex, I told you not to do this! You're making me angry Rex! todo lo que oye es Rex, * …

30
Código más corto para producir resultados no deterministas
Necesita producir una salida que no sea determinista . En este caso, esto se definirá para significar que la salida no siempre será el mismo resultado. Reglas: Un generador de números pseudoaleatorio que siempre tiene la misma semilla no cuenta. Puede confiar en que el programa se ejecute en un …
83 code-golf  random 

30
Imprima una cuadrícula de asteriscos de 10 por 10
Antecedentes Este es un ejemplo de libro de texto estándar para demostrar los bucles. Este es uno de los primeros programas que aprendí cuando comencé a aprender programación hace ~ 10 años. Tarea Debe imprimir este texto exacto: ********** ********** ********** ********** ********** ********** ********** ********** ********** ********** Especificaciones Es …

6
Edificio de bloques ASCII 3D
Desafío Escriba un programa que tome una matriz de enteros de 11x11 y construya un edificio de bloques ASCII 3D, donde cada valor en la matriz representa la altura de una columna de bloques en las coordenadas que coinciden con la posición de la matriz. Una altura negativa es una …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.