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.



4
Igualdad de tipos de soporte
Basado en esta pregunta. Dada una cadena, reemplace cada corchete ()[]{}<>con un corchete del tipo apropiado para que los corchetes coincidan, y los corchetes anidados se ciclan de la siguiente manera: Los más externos son () Directamente dentro de ()debe ser[] Directamente dentro de []debe ser{} Directamente dentro de {}debe …

2
2D Dungeon Crawler
Su programa tiene que tomar una cadena de líneas múltiples, como esta: ############# # # # p # # # ############# pes el jugador y #es un bloque. Ahora debajo de eso en la terminal debería haber una línea de entrada que diga: How do you want to move? Si …

1
Recoge la basura
¡Estás mirando una avenida y alguien ha dejado la basura! Necesita escribir un programa para ayudar a solucionar el problema, colocando la basura en botes de basura. La tarea La avenida está compuesta por una cadena de caracteres ASCII imprimibles, por ejemplo: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) …

6
Imprimir un ángel cantando
Siguiendo con un tema festivo, imprima un ángel cantando villancicos con el código más corto posible. El ángel está recaudando dinero para las personas sin hogar, por lo que debe poder cantar las tres canciones a continuación disponibles a pedido. Para ilustrar que puede cantarlas, el título de la canción …

1
Los tipos de Pokémon más duraderos
Antecedentes Esta pregunta es similar a esta . He proporcionado toda la información necesaria a continuación. Si está familiarizado con el otro desafío, tenga en cuenta que estamos clasificando todas las defensas en lugar de ver la efectividad de un solo ataque. Esto es importante porque significa que las tablas …


5
Secuencia de distancia de rotación de Manhattan
Pensé que este sería un buen desafío: http://adventofcode.com/2016/day/1 Descripción de la tarea Dada una secuencia de rotaciones y distancias que siguen el patrón (L | R) [1-9] [0-9] *, proporcione la distancia de Manhattan entre los puntos inicial y final, que es el número mínimo de movimientos verticales y horizontales …
9 code-golf 

5
¡Haz un Tamagotchi / Giga Pet simplificado!
Tamagotchi y Giga Pets eran pequeños dispositivos electrónicos que simulaban una pequeña mascota virtual. Esta mascota tenía varias estadísticas, como salud, hambre, etc. Recientemente escribí este ejemplo: import msvcrt,os,sys;d=m=100;h=s=t=p=0;f=10 while 1: os.system('cls'if os.name=='nt'else'clear');print("health:",d,"\nhunger:",h,"\nsleep:",s,"\nfood:",f,"\npotions:",p,"\nmoney:",m);t+=1 if msvcrt.kbhit(): k=ord(msvcrt.getch()) if k==102 and h>8 and f:f-=1;h-=9 if k==115:s=0 if k==112 and p:p-=1;d+=9 if k==98 …
9 code-golf 


2
Convierta punto libre a significativo
Siendo un hacker de Haskell, prefiero la notación de punto libre en lugar de significativa. Desafortunadamente, algunas personas encuentran que la notación de punto libre es difícil de leer, y me resulta difícil obtener el número correcto de paréntesis cuando escribo en punto. ¡Ayúdame a convertir el código escrito en …

1
Realizar la regla de combinación de Dempster
Curso intensivo en horario de verano La teoría de Dempster-Shafer (DST) proporciona un método para combinar varias fuentes de evidencia para formar una creencia. Dada una lista de posibles afirmaciones (una de las cuales es la respuesta verdadera), a cada combinación posible de afirmaciones se le asigna una "masa" que …
9 code-golf  math 

10
Arco aproximado
El objetivo es simple: generar una solución real distinta de cero xpara la ecuación sin(x) = -mx, dada la entrada m, en la menor cantidad de bytes. Especificaciones: Su respuesta debe ser correcta a 3 cifras significativas. Puede generar cualquier solución real que no sea la solución trivial x=0. Puede …
9 code-golf  math 


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.