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.

12
Ramas binarias
Dado un número binario, su tarea es crear una 'rama' de ese número, con una profundidad de 2. Por ejemplo, dado 0como entrada, debe generar exactamente esto: /000 /00 / \001 0 \ /010 \01 \011 Esto debería explicarse por sí mismo de cómo se deben crear las ramas. La …

7
Detecta las placas casi perfectas
Nota: Esto se inspira en esta pregunta de @Willbeing, donde la tarea consistía en contar el número de platos perfectos de cierta longitud, pero es ligeramente diferente. Llamamos a una placa perfecta aquella placa cuyo texto cumple las siguientes condiciones: Se compone de caracteres, que pueden ser letras mayúsculas ( …

2
King of the Hill: Bank Heist
Ejemplo de ejecución agregado 4/11 Aclaración de las Reglas 4/8: Todas las presentaciones competirán en un torneo gigante gratuito que consiste en tantos partidos como pueda realizar mi computadora en 48 horas. Cualquiera que haya pasado algún tiempo viendo transmisiones en Twitch es consciente de la prevalencia de DeepBot , …

2
Haz matemáticas con mínimos fósforos
Meta-fondo Esto se estableció como una pregunta sobre Puzzling , y la reacción instantánea fue "bueno, alguien lo resolverá por computadora". Hubo un debate sobre cuán complejo debería ser un programa para resolver esto. Bueno, "qué tan complejo tiene que ser este programa" es más o menos la definición de …

15
Indexar un número
Dada una cadena de dígitos o un entero como entrada, tendrá que indexarlo. Así es como se modifica la entrada. Usaremos 30043376111como ejemplo: Primero, encuentre la suma de los índices de cada aparición de los dígitos respectivos: 0: 1 + 2 = 3 1: 8 + 9 + 10 = …

16
Nunca par o impar
¿Te diste cuenta de que esto es un palíndromo? Ingrese un número entero no negativo o una cadena que lo represente Salida 4 salidas posibles, que representan dos propiedades de número: es palindrome complicado # 2 Propiedad difícil # 2 Si el número no es palíndromo, esta propiedad responde a …

2
Schläfli Convex Regular Polytope Intérprete
Antecedentes El símbolo Schläfli es una notación de la forma {p, q, r, ...} que define politopos y teselaciones regulares. El símbolo Schläfli es una descripción recursiva, que comienza con un polígono regular p-sided como {p}. Por ejemplo, {3} es un triángulo equilátero, {4} es un cuadrado y así sucesivamente. …

5
Simule una elección de segunda vuelta instantánea
¡Es la elección! El área en la que estamos implementa el sistema de votación llamado escorrentía instantánea (a veces llamada votación alternativa o votación preferencial ). Cada votante ordena a cada candidato del más preferido al menos preferido, marcando un "1" para su candidato más preferido, un "2" para su …
15 code-golf 

20
Convertir entrada a dirección
Desafío Dada la entrada en la forma <n1>, <n2>en que el número puede ser -1, 0 o 1, devuelve la dirección cardinal correspondiente . Los números positivos se mueven hacia el este en el eje xy hacia el sur en el eje y, los números negativos se mueven hacia el …

10
Usted es el usuario: cree los requisitos
Mi jefe * no entiende por qué sus programadores reaccionan negativamente a los usuarios que cambian los requisitos del programa. Ayúdala a entender! En cada respuesta, cree un nuevo requisito. Luego, escriba un programa / función que resuelva ese requisito y todos los requisitos anteriores, mientras está en un nuevo …

20
Visualizar matriz anidada
Se le dará una matriz anidada. Su programa tiene que visualizar la matriz. ¿Pero cómo? Por ejemplo, supongamos que tenemos una matriz anidada, como [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Esta matriz anidada se puede visualizar como: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Ejemplos Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], "Neutron", …

5
Perdido en la traducción
Se trata de policías y ladrones si no está familiarizado con el formato, haga clic en la etiqueta para ir a la wiki. No habrá un hilo de ladrones para esta pregunta. Policías Su tarea como policías es seleccionar dos secuencias de la Enciclopedia en línea de secuencias enteras y …

10
Cajas de error de Windows al siguiente nivel
¿Conoces esos cuadros de Windows donde solo puedes hacer una cosa? ¡Llevemos esto al siguiente nivel! Desafío ¡Crea un cuadro de diálogo con un botón que siga tu cursor a todas partes! Especificaciones No se puede tomar ninguna entrada. Puede haber salida a STDOUT o STDERR. Debe abrir una ventana …
15 code-golf 


6
¡Tienes una racha de días!
Escriba un programa que realice un seguimiento de la cantidad de días consecutivos que se ha ejecutado. El día se reinicia a la medianoche (la hora local de la computadora en la que se ejecuta el programa). Si hay un día en que el programa no se ejecuta, el contador …
15 code-golf  date 

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.