Programación de Puzzles y Código de Golf

26
Generador de diagramas de Golf a Venn

Generador de diagramas de Golf a Venn Para celebrar adecuadamente el 180 cumpleaños de John Venn , hoy su tarea será crear un programa que genere un diagrama de Venn . Entrada: Un entero positivo Nque definirá el rango de números que aparecen en el diagrama (de cero a N) y tres conjuntos de...

26
Código más corto para colocar puntos al azar y conectarlos

La tarea Esta es una tarea de codificación bastante simple, todo lo que su programa tiene que hacer es colocar un punto en un lienzo (o su alternativa en otro lenguaje de codificación) y conectarlo a todos los puntos ya colocados. Su programa debe incluir una entrada, la cantidad de puntos que se...

26
Modo (elemento más común) de una lista

Escriba un fragmento para calcular el modo (número más común) de una lista de enteros positivos. Por ejemplo, el modo de d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] es 1, porque ocurre el máximo de 5 veces. Puede suponer que la lista se almacena en una variable como dy tiene un modo...

26
Golfme un poco de efectivo del cajero automático

La tarea es simple. Conseguirme algunos 1000, 500y 100notas. Cómo ? usted puede preguntar No se preocupe, no necesita robar un banco, ya que hay un cajero automático cerca que acepta su tarjeta de crédito. Pero su límite de crédito es suficiente para la tarea, por lo que debe tener cuidado con los...

26
Construir una escalera

Introducción Quiero construir una escalera. Para esto, he eliminado del depósito de chatarra dos tablas largas con agujeros en ellas, y quiero colocar los escalones en estos agujeros. Sin embargo, los agujeros no están colocados de manera uniforme, por lo que los pasos serán un poco torpes, y me...

26
Inicio en el rango de listas

Este desafío es simplemente devolver una lista de listas de enteros, similar a la función de rango de Python, excepto que cada número sucesivo debe ser tan profundo en las listas. reglas : Crear un programa o una función no anónima Debería devolver o imprimir el resultado El resultado debe...

26
CodeGolf - cara o cruz

Instrucciones Dada una cadena de entrada desconocido icon un valor de cabezas o colas , volver 1a las cabezas o -1de las colas con el código más corto. Ejemplo de código no golfizado (55b): if(i == "heads"){ print(1); }else{ print(-1); } Ejemplo de código de golf

26
Ayúdame a llevar mis bolsas de compras

Era una cálida tarde de verano ... cuando mi estúpido auto decidió descomponerse en el medio de la carretera al regresar del supermercado. Lo empujé a un lado y decidí caminar a casa. Abrí el maletero para sacar la comida y las cosas restantes. Fue entonces cuando noté que los artículos no estaban...

26
Consejos para jugar golf en TI-BASIC

¿Qué consejos generales tiene para jugar al golf en TI-BASIC para las calculadoras de la serie TI-83/84 +? Estoy buscando ideas que se puedan aplicar a problemas de código de golf y que también sean al menos algo específicas para TI-BASIC (por ejemplo, "eliminar comentarios" no es una...

26
Curva de dragón ASCII

Introducción La curva del dragón es una curva fractal que aparece notablemente en las páginas de título de la sección de la novela de Parque Jurásico. Puede describirse simplemente como un proceso de plegado de una tira de papel, como se explica en el artículo de Wikipedia sobre esta curva. Las...

26
Pronunciando maleficio

Pronunciando maleficio Para aquellos de ustedes no iniciados con el programa Silicon Valley, este desafío está inspirado en un intercambio que dice así ( YouTube ): Kid - Here it is: Bit… soup. It’s like alphabet soup, BUT… it’s ones and zeros instead of letters. Erlich Bachman -...

26
Calcular olas

He estado recorriendo este sitio por un tiempo, pero recientemente me interesé realmente en probar algunos de los desafíos. Tenía la intención de probar suerte en algunos de los temas de código de golf existentes, pero ayer no tuve acceso a Internet por un tiempo, y mientras tanto, pensé en mi...

26
Resolver una intersección de tráfico

La tarea Escriba un programa o función que tome una estructura de intersección de tráfico y genere la secuencia en la que pasarán los vehículos. La salida debe contener como máximo cuatro líneas con el siguiente formato #. x->y\n, donde #es un número de secuencia, seguido del punto ., xy yson...

26
¡Dios mío, está cubierto de pestañas!

¡Usuarios de sangría espacial, uníos ! ¡Debemos luchar contra todos los usuarios humildes ! Tu misión (si eliges aceptarla) es escribir un programa o función que tome dos argumentos: Una cadena: esta es la entrada. Un entero positivo: este es el número de espacios por pestaña. Debe pasar por...

26
Trabaja más duro, hazlo mejor

En este desafío, su objetivo será enviar las letras a Harder, Better, Faster, Stronger de Daft Punk . Específicamente, envíe este texto: Work It Make It Do It Makes Us Harder Better Faster Stronger More Than Hour Our Never Ever After Work Is Over Work It Make It Do It Makes...

26
¿Soy perfecto (número)?

Este es mi primer desafío! Fondo El número perfecto es un entero positivo, que es igual a la suma de todos sus divisores, excepto a sí mismo. Entonces 6es un número perfecto, ya que 1 + 2 + 3 = 6. Por otro lado 12no lo es, porque 1 + 2 + 3 + 4 + 6 = 16 != 12. Tarea Su tarea es simple, escriba...

26
La impresora de cadenas misteriosas (ladrones)

El hilo de policías se puede encontrar aquí: The Mystery String Printer (Cops) Tu reto Elija una presentación del hilo de la policía e imprima la cadena de una respuesta en ese hilo. El envío que elija no debe ser seguro (debe ser más reciente que 7 días). Su programa, función o script REPL...

26
Golf Me An OOP!

Golf Me An OOP! Dos componentes importantes de la programación orientada a objetos son la herencia y la composición. Juntos, permiten crear jerarquías de clase simples pero poderosas para resolver problemas. Su tarea es analizar una serie de declaraciones sobre una jerarquía de clases y responder...