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.

8
Jimmy necesita tu ayuda!
Parece que recientemente, ha habido muchos Jimmys cayendo a su muerte, como se puede ver aquí , y aquí donde se le pidió que determinara si Jimmy caería. Es hora de detener esta locura y tratar de salvar a Jimmy. Jimmy tiene tres partes del cuerpo /, oy \dispuesta como …

20
La mayoría de las filas contribuyentes
Dada una matriz no vacía de enteros no negativos, responda qué filas únicas contribuyen más a la suma total de elementos en la matriz. Responda con cualquier indicación razonable, por ejemplo, una máscara del orden de aparición de las filas únicas (u orden de clasificación), o índices (basados ​​en cero …

9
Datos del calendario XKCD
La inspiración . Publicado con permiso . Imprima uno de los posibles "hechos" del calendario XKCD: Puede obtener el texto sin formato y la estructura de mi implementación de referencia APL o de la transcripción de Explain XKCD (incluido el texto del título justo debajo de la ilustración). Reglas En …

26
No es muy difícil codificar esto ¿verdad?
Debe escribir un programa o una función en cualquier idioma que genere este patrón: ~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~ |~|||||||||||||||||||||||||||||||||||||||||||||||||||||||||~| ||~|||||||||||||||||||||||||||||||||||||||||||||||||||||||~|| |||~|||||||||||||||||||||||||||||||||||||||||||||||||||||~||| ||||~|||||||||||||||||||||||||||||||||||||||||||||||||||~|||| |||||~|||||||||||||||||||||||||||||||||||||||||||||||||~||||| ||||||~|||||||||||||||||||||||||||||||||||||||||||||||~|||||| |||||||~|||||||||||||||||||||||||||||||||||||||||||||~||||||| ||||||||~|||||||||||||||||||||||||||||||||||||||||||~|||||||| |||||||||~|||||||||||||||||||||||||||||||||||||||||~||||||||| ||||||||||~|||||||||||||||||||~|||||||||||||||||||~|||||||||| |||||||||||~|||||||||||||||||~|~|||||||||||||||||~||||||||||| ||||||||||||~|||||||||||||||~|||~|||||||||||||||~|||||||||||| |||||||||||||~|||||||||||||~|||||~|||||||||||||~||||||||||||| ||||||||||||||~|||||||||||~|||||||~|||||||||||~|||||||||||||| |||||||||||||||~|||||||||~|||||||||~|||||||||~||||||||||||||| ||||||||||||||||~|||||||~|||||||||||~|||||||~|||||||||||||||| |||||||||||||||||~|||||~|||||||||||||~|||||~||||||||||||||||| ||||||||||||||||||~|||~|||||||||||||||~|||~|||||||||||||||||| |||||||||||||||||||~|~|||||||||||||||||~|~||||||||||||||||||| La salida se compone de 20 líneas de 61 caracteres cada una. Reglas Las lagunas estándar …

25
Buen viejo vector de sufijo
Inspirado en un viejo manual ... El reto Defino la una ésimo sufijo vector de b como la lista de Boole de longitud una con b arrastra valores Truthy. Escriba un programa o función que, dado a a y b por cualquier medio, devuelve el a th sufijo vector de …

2
Número máximo de violaciones de PEP8 en una sola línea
Su tarea es escribir un archivo que contenga una línea con muchas violaciones pep8 . Las normas: Utilizamos pep8 versión 1.5.7 y la configuración predeterminada. No se permite llamar a pep8 con otras opciones de línea de comando o usar un archivo rc personalizado. Longitud máxima de línea 120 caracteres. …

11
Hola mundo con un toque
Su objetivo : escribir un fragmento de código que dará como resultado el clásico resultado de "¡Hola, mundo!" ser impreso a STDOUT o equivalente. Reglas : El código debe estar enteramente en la impresión ASCII. Todo el código debe ser funcional: la eliminación de cualquier carácter de conteo único debe …

23
¡Muevamos el rover de Marte!
Resumen La tarea es navegar en el rover de Marte y decir sus coordenadas y dirección finales. Entrada: Primera entrada: Primero, su programa debe tomar la entrada que tendrá el siguiente formato: [X-Coordinate],[Y-Coordinate],[Direction] La dirección debe ser: No So Eo W(Letras iniciales de Norte, Sur, Oeste, Este) Ejemplo: 10,20,N(x = …

6
¿Dónde aterrizará la pelota?
Dada una cadena donde la primera línea contiene espacios y un punto ( .la "bola"), seguida de líneas que contienen espacios, barras diagonales ( /) y barras diagonales inversas ( \), determina en qué columna caerá la bola después de caer desde su posición inicial . Cada uno lo /mueve …

2
Comprimir fórmulas booleanas
Sintaxis ~No /\y \/o tverdaderos ffalsos P, Q, FISH, etc: Variables (Los operadores se dan en orden de precedencia) Introducción Algunas fórmulas booleanas se pueden cambiar a diferentes formas para acortarlas. Por ejemplo, la fórmula ~(~P /\ ~Q) se puede cambiar a la forma más corta P\/Q mientras que la …

2
Hacker de máquinas tragamonedas
Problema: Slot Machine Hacker de Facebook Hacker Cup 2011 Ronda 1B Objetivo: el código más corto en su idioma favorito usando stdin / stdout. No puede asumir que getRandomNumberestá definido, es decir, su solución tiene que incluir una versión potencialmente desarrollada como función o de alguna otra manera. Solución de …
17 code-golf 

13
Calcular una roca rodando cuesta abajo
Introducción Sísifo estaba teniendo algunos problemas en el trabajo últimamente. Parece que nunca hace nada, y le encantaría encontrar una solución a este problema. Su empleo actual requiere rodar una roca cuesta arriba. Por lo general, hace bien su trabajo, pero cada vez que está cerca de la cima de …
17 code-golf 


1
La poderosa conexión
Introducción Hay una plantación definida por un gran tablero cuadrado como este: Los números dentro de cada cuadrado pequeño representan el valor de su área / efectivo / ... El agricultor necesita ayuda para encontrar los N cuadrados que se conectan (esto significa que todos los N cuadrados deben tener …
17 code-golf  grid 

30
Intercambiar "bueno" y "malo"
Descripción del desafío: Escriba un programa que le pida al usuario su aporte El usuario ingresará Goodo Bad. No tiene que admitir ninguna otra entrada. Si el usuario ingresa Good, imprima Bady viceversa (stdout, etc.). Notas: 1) No puede usar ningún otro par de dos palabras. 2) Su programa solo …

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.