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
Consejos para jugar golf en CJam
CJam es un lenguaje de golf basado en pila inspirado en GolfScript, creado por el aditsu de usuario PPCG . Entonces, en la línea de otras preguntas de consejos específicos del idioma: ¿Qué consejos generales tienes para jugar al golf en CJam? Por favor, publique un consejo por respuesta.
43 code-golf  tips  cjam 

23
Analizar el formato del diccionario Bookworm
Recientemente me he dado un poco de nostalgia en forma de Bookworm Deluxe: En caso de que no lo hayas visto antes, es un juego de palabras donde el objetivo es conectar fichas adyacentes para formar palabras. Para determinar si una cadena es una palabra válida, la compara con su …
42 code-golf  string 

6
Visualizar ojos visuales
Puede o no recordar Xeyes, un programa de demostración que vino con (y, que yo sepa, todavía viene con) el sistema X Window. Su propósito era dibujar un par de ojos que siguieran el cursor del mouse: Su desafío es recrear Xeyes con arte ASCII. Escriba un programa o función …

30
Anotador de Scrabble
Reto: Tome una cadena de letras mayúsculas o minúsculas como entrada (opcional) y calcule la puntuación que esa cadena obtendría en un juego de Scrabble en inglés. Reglas: El puntaje de cada letra es el siguiente (use esto incluso si hay otras versiones del juego): 1 point: E, A, I, …

30
Enklactify estas cuerdas
Inspirado en esta cadena de comentarios ... Quiero enklactsalir de este desafío pero no puedo ... @ETHproductions to enklact (v): para implementar una tabla de búsqueda utilizando una subsección que consta de elementos únicos. Enklacting es una forma muy útil de comprimir una tabla de búsqueda. Por ejemplo, supongamos que …
42 code-golf  string 

21
Stack Exchange Stock Exchange - V3
AVISO: Este desafío ahora está cerrado: ya no actualizaré la tabla de clasificación y no cambiaré la respuesta aceptada. Sin embargo, puede ejecutar el controlador y actualizar la tabla de clasificación usted mismo, si lo desea. ¡Únete al chat! Introducción Buenas tardes, comerciantes! Todos ustedes son comerciantes de la compañía …

16
¿Qué tan pequeño puede ser?
Comenzando con un número entero positivo N , encuentre el número entero más pequeño N ' que se puede calcular dividiendo repetidamente N por uno de sus dígitos (en base-10). Cada dígito seleccionado debe ser un divisor de N mayor que 1 . Ejemplo 1 La salida esperada para N …

20
¿Cómo salgo de Vim?
Vim es un excelente editor de texto para sistemas Unix, pero es conocido por ser difícil de salir. Escriba un programa completo que :qsalga para salir de Vim. Luego, debe leer una sola línea de entrada, ya que se le dará un mensaje bash, en cuyo caso la salida fue …
42 code-golf 

6
¡Juguemos a la mafia!
Mafia (también conocido como Werewolf) es un juego de mesa que se juega más o menos así: El juego comienza el día 0. Después de cada día nllega una noche n. Después de cada noche nllega un día n+1. es decir D0, N0, D1, N1, D2, N2... Al amanecer del …

4
f (g (x)) disminuye mientras que g (f (x)) aumenta
Para este desafío, debe implementar dos funciones, f y g , en los enteros, de modo que f ∘ g sea ​​una función estrictamente decreciente, mientras que g ∘ f sea ​​una función estrictamente creciente. En otras palabras, si toma dos enteros a <b , entonces f (g (a))> f …

30
¿Soy ingeniero?
Recientemente, un ingeniero eléctrico que estudiaba los horarios de los semáforos fue multado con $ 500 por el estado de Oregon por referirse a sí mismo como ingeniero. Dada una cadena de 2 letras como entrada, que representa un estado de EE. UU., Salida: I am not an engineersi el …

2
Arquitecto de la prisión, versión ASCII
Aquí hay un diagrama de una prisión con caracteres ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Las paredes están hechas de caracteres de tubería |, guiones -y pilares +para esquinas e …

27
Muéstrame el demonio más cercano
Un número demoníaco es un número entero positivo cuya representación decimal consta de solo 6. La lista de números demoníacos comienza con 6, 66, 666, 6666. Dado un entero positivo, genera el número demoníaco más cercano. Si hay dos, produzca el más grande. Casos de prueba: n output 1 6 …

14
¡Sin ataduras!
Introducción Hay 3 clavos en la pared. Tienes un trozo de cuerda que se fija al marco con ambos extremos. Para colgar la imagen, enredaste la cuerda con las uñas. Pero antes de dejar ir la imagen: ¿Puedes predecir si la imagen se va a caer, solo mirando cómo se …


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.