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
Visualizar inclusión-exclusión
Inclusión-Exclusión le permite calcular los tamaños de algunas uniones e intersecciones entre conjuntos conociendo algunos de los otros valores. No lo explicaré exactamente, pero su desafío es visualizar la inclusión-exclusión en un diagrama de Venn. Como soy amable, usarás rectángulos, no círculos. Se le dará una lista de rectángulos indicados …


15
Reverse-ish una cadena!
Su tarea: escribir un programa / función que cuando se le da una cadena que contiene solo caracteres ASCII, genera / devuelve la cadena en reversa. Ejemplo: 1) entrada Hello, World! 2) Número de caracteres únicos en la entrada. (Cadena de entrada separada por tuberías ( |) para facilitar la …
11 code-golf  string 


14
Banner de avión ASCII
Dados dos entradas - una de ellas una cadena no vacía imprimible ASCII (incluyendo el espacio, excluyendo nueva línea), el otro es uno de dos valores distintos, consistentes de su elección ( 1 / 0, l / r, left / right, etc.) - salida de un avión arte ASCII banner …

18
¡Complete los espacios en blanco, por favor!
(No, no esto ni ninguno de estos ) Dada una cadena y una lista de cadenas, complete todos los espacios en blanco en la cadena de entrada con las cadenas correspondientes. De entrada y salida La cadena de entrada contiene solo caracteres alfabéticos, espacios y guiones bajos. No está vacío …

1
Stackin 'Boards
Tengo un montón de tablas que necesito apilar en el menor espacio posible. Desafortunadamente, los tableros se caen si los apilo a más de 10 de altura. Necesito un programa que me diga cómo apilar las tablas para ocupar el menor espacio horizontal posible, sin apilar tablas de más de …

1
Planificación de piso!
Descargo de responsabilidad: La historia contada dentro de esta pregunta es completamente ficticia e inventada únicamente con el propósito de proporcionar una introducción. Tengo un amigo que es arquitecto y, después de explicarle el concepto de golf de código y este sitio, me dijo que debería codificar algo realmente útil …

9
Implementar un autómata extraño
Estaba jugando con un autómata celular y encontré uno que tenía un comportamiento interesante. Así es como funciona: Lee una cadena binaria de izquierda a derecha, si encuentra un 1seguido por 2otros valores, agregará un 0al resultado y continuará leyendo. Si encuentra a 0(o quedan menos de 3 valores) agregará …

4
ESTO ... ES ... FORTALEZA!
Fortress fue un lenguaje desarrollado por Sun Programming Language Research Group (RIP Fortress) que tenía una propiedad única, era posible representar ("Fortificar") programas en diferentes estilos de fuente (es decir, pizarra en negrita, negrita, cursiva, romana, etc.). El objetivo es representar una variable Fortaleza de un carácter en el marcado …
11 code-golf 

7
Cuenta matrices de períodos
El periodde una cadena es el desplazamiento más corto distinto de cero, de modo que la cadena coincide con sí misma, ignorando cualquier parte que sobresalga. Entonces, por ejemplo, abcabcabtiene punto 3. Por convención, decimos que si no existe tal cambio, entonces una cadena tiene un período igual a su …

30
"¡Hola Mundo!" (Hilo de ladrones)
Este es el hilo de los ladrones. El hilo de la policía está aquí . Su desafío es tomar una presentación sin descifrar del hilo de la policía y encontrar, para qué entrada o entradas, el programa se imprimirá Hello, World!y una nueva línea. La capitalización, el espaciado y la …


1
Cyclic Polyglot Challenge (Policías)
Desafío políglota cíclico Este es el hilo policial. Puedes encontrar el hilo de los ladrones aquí . Políglota cíclica Un políglota cíclico de elemento N es un programa completo que se puede ejecutar en N idiomas diferentes. En cada idioma, cuando el programa se ejecuta sin entrada (posiblemente sujeto a …


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.