Programación de Puzzles y Código de Golf

9
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...

9
¡Imprima este tablero de tres en raya!

Aquí hay un tablero de tres en raya: a b c | | 1 - | - | - _____|_____|_____ | | 2 - | - | - _____|_____|_____ | | 3 - | - | - | | Dado un conjunto de movimientos, imprime el tablero con las fichas. La entrada se tomará como movimientos separados por espacios, siendo cada...

9
Complete la cuadrícula al azar

Dada entero positivo n < 10, crear una matriz de 2 dimensiones, donde cada lugar se llena con su xy yde índice (comenzando desde la izquierda superior). Por ejemplo: Entrada: 2 00 10 10 11 Entrada: 3 00 10 20 01 11 21 02 12 22 Una vez que se crea la cuadrícula, rellena cada índice al...

9
Pi Natural # 1 - Arena

Objetivo Genere ( N) segmentos de línea aleatorios de longitud uniforme ( l), verifique si cruzan las tlíneas paralelas equidistantes ( ). Simulación ¿Qué estamos simulando? La aguja de Buffon . Alise la arena en su caja de arena, dibuje un conjunto de líneas paralelas igualmente espaciadas...

9
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...

9
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...

9
¡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...

9
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...

9
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)...

9
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...

9
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 el jugador escribe lque tiene que...

9
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...

9
Primarios XOR negativos

Hace aproximadamente un año, se le pidió que encontrara los primos XOR . Estos son números cuyos únicos factores son 1 y ellos mismos cuando se realiza la multiplicación XOR en la base 2 . Ahora vamos a condimentar un poco las cosas. Vamos a encontrar los primos XOR en la base -2 Convirtiendo a...

9
La barajadura de Eratóstenes

Desafío Escriba una función o programa que acepte una línea de entrada, realice una combinación aleatoria muy específica y extrañamente familiar en sus caracteres, y genere el resultado. El barajado requerido se puede describir utilizando el siguiente algoritmo: Etiquete cada carácter en la...

9
El historiador de impuestos

Introducción Hay un recaudador de impuestos que tiene algunos problemas para administrar los impuestos de su reino: los registros históricos se han incendiado en un gran incendio. Quiere saber cuántos pasados ​​posibles podría haber en términos de dónde se heredó el dinero actual....