Programación de Puzzles y Código de Golf

8
; # sin reiniciar

;#Es un lenguaje muy simple. Tiene 2 comandos: ; incrementará el acumulador # emite el acumulador módulo 127 y luego reinicia el acumulador ;$También es muy simple y es muy similar (y aún no existe). Tiene 2 comandos: ; incrementará el acumulador $ emite el acumulador módulo 127. Sin embargo,...

8
CCC 2016: Círculo de la vida

Antes de comenzar, este desafío no era mío originalmente Créditos a la Universidad de Waterloo. Esto vino de Canadian Computing Competition 2016, Senior Problema 5. Aquí hay un enlace en el que se puede hacer clic en el concurso

8
¿Cuántos goles ha marcado Steven Gerrard?

Steven Gerrard nació el 30 de mayo de 1980. Ahora tiene 37 años. ¡Feliz cumpleaños Steven! Para celebrar su aniversario, su objetivo es recordarle la cantidad de goles que anotó cada año en la Premier League de Liverpool. No quiere recordar los goles marcados antes o después de jugar para el...

8
Llega el golfception

Vamos a jugar al golf mientras jugamos al golf. Problema: La distancia al hoyo inicialmente es de 700 m. Cada golpe a la pelota lo hará avanzar al hoyo 250-350m, esto debería ser aleatorio. Cada golpe tiene un 5% de probabilidades de caer al agua, esto hará que la cantidad de golpes aumente en...

8
Calabozo de botdom

- de crisis y martirio (ese es el subtítulo porque los subtítulos son geniales) En este desafío del rey de la colina en Python (sí; no tienes que ir más lejos para saber que no puedes presentarte en Java), debes crear un bot que juegue un juego muy similar al de bienvenida a la mazmorra Reglas...

8
10 Clickbaits que no puedes resistir

Escriba un programa / función / secuencia de comandos que tome un número natural i del 1 al 10 como entrada y envíe la URL de la pregunta con la pregunta más importante del Code Golf Portal El pedido debe ser como en https://codegolf.stackexchange.com/?tab=hot . Por ejemplo: entrada 1 salida...

8
Generando una contraseña adecuada

Historia Necesito recordar muchas contraseñas y no quiero usar la misma para varios sitios web, así que se me ocurrió una regla, pero la regla no debería ser transparente, así que lo que hago es: Piense en una palabra larga o concepto como breadpudding. Reemplace la primera letra con el sitio en...

8
Contando gemas en el suelo

Contando gemas Antecedentes ¡Mi joyero se cayó! Hay demasiadas gemas de diferentes formas en el suelo. Y su tarea es contar el número de un cierto tipo de gema. I / O Su código debe tener dos entradas Sy G, que podría ser una cadena con líneas nuevas, una matriz de líneas, una matriz...

8
Hundir ese Bismark! (Errr, cerdo)

Pig-latin es un lenguaje inventado que se traduce al mover la primera letra de una palabra al final y agregarla ayal final. Por ejemplo: se hellotraduce en latín porcino como ellohay. Por lo tanto, traducir pig-latin nuevamente al inglés es soltar el ayfinal y mover la última letra al inicio (like...

8
Castillo de naipes (versión 2)

Gracias a FryAmTheEggman por la idea de esta segunda versión. Versión 1 aquí . Desafío no tan simple: dada una cantidad de cartas, construye la mayor casa de cartas que puedas con esa cantidad de cartas, de acuerdo con el siguiente orden de construcción: /\ /\ /\ /\/\ -- -- -- ---- ---- /\...

8
¿Es un número Harshad?

Un número de Harshad es un número que es divisible por la suma de sus dígitos. Obviamente, esto depende de en qué base se escriba el número entero. Los números de Base 10 Harshad son la secuencia A005349 en el OEIS. Tu tarea: Escriba un programa o función que determine si un entero dado es un...

8
Secuencia ordenada de combinaciones enteras ascendentes

Escriba un programa o función para producir la siguiente salida en el orden correcto. EDITAR: ¡ Los símbolos no son matemáticos! Los números solo representan datos únicos y los +y -podrían ser dos símbolos arbitrarios. Tome una entrada entera no negativa n. La primera línea es siempre -, incluso...

8
Reflexiones ASCII en una caja

Reflexiones ASCII en una caja Probablemente todos conozcan la Ley de la Reflexión , en este desafío visualizarán la trayectoria de una pelota en una caja. Relacionado: Animación ASCII Ball in Box y ASCII Doodling: Laser in a Box Tarea Te dan tres pares enteros W,H, x,yy dx,dyel primero...

8
¿Es el escritor un hombre o una mujer?

Un problema en un sitio web como este es que a menudo no sabes si estás hablando con un hombre o una mujer. Sin embargo, se le ocurrió una técnica simple de PNL que puede utilizar para determinar el género del escritor de un texto. Teoría Alrededor del 38.1% de las letras usadas en inglés son...

8
Vamos a dividir un enrejado

Digamos que tenemos una red n × n ; entonces podemos dividir la red en dos secciones dibujando una línea a través de la red. Todo a un lado de la línea está en un conjunto y todo lo demás en otro. ¿De cuántas maneras podemos dividir la red de la manera? Por ejemplo, tomemos una red 2 × 2 : . . ....

8
Corriente de letras a palabras

Dada una cadena que contiene solo letras (no distingue entre mayúsculas y minúsculas), divídala en palabras de longitud uniformemente aleatoria, utilizando la distribución a continuación, con la excepción de la última palabra, que puede tener cualquier longitud válida (1-10). Su salida es estas...