Programación de Puzzles y Código de Golf

21
El mundo termina en ed.

Tomado directamente del ACM Winter Programming Contest 2013. Eres una persona a la que le gusta tomar las cosas literalmente. Por lo tanto, para ti, el fin del mundo es ed; las últimas letras de "El" y "Mundo" se concatenaron. Cree un programa que tome una oración y envíe la última letra de cada...

21
Piedra Papel tijeras

Implementa las tijeras clásicas de papel piedra Condiciones: el usuario ingresará 'r', 'p' o 's' el programa generará 'r', 'p' o 's' y el resultado la elección del programa ('r', 'p' o 's') tiene que ser pseudoaleatoria ( te estoy mirando Howard ) El resultado se puede representar con cualquier...

21
Rompecabezas de cuatro patas

El acertijo Four fours es un acertijo matemático recreativo popular que implica el uso de exactamente cuatro 4s (y ningún otro número) y un conjunto definido de operaciones para alcanzar cada número desde 0 hasta un máximo dado. En esta versión, los únicos operadores siguientes están...

21
Hazme un sándwich

Desafío: escriba un archivo MAKE, lo que llevaría a este comportamiento: % make me a sandwich What? Make it yourself % sudo make me a sandwich Okay Reglas: Debería funcionar en una máquina Linux, donde el usuario no es root pero se le permite usar sudo. No se debe decir Okaya ningún comando...

21
Entonces ... ¿cuál es su puntaje StackOverflow?

Esto es muy simple. Dada la entrada de un número, devuelve el nombre y el puntaje de reputación del usuario de Stack Overflow con esa ID dada . Su programa puede asumir que siempre se le da una identificación de usuario válida y existente. Por ejemplo: dada la entrada 764357(que es mi ID de...

21
Convertir enteros a palabras inglesas

El objetivo de este código de golf es convertir enteros a palabras en inglés. El programa solicita entradas. Si esta entrada no es un entero, imprime NaN. Si es un número entero, conviértalo a palabras en inglés e imprima estas palabras. Entrada mínima: 0 (cero). Entrada máxima: 9000 (nueve mil)....

21
Consejos para jugar golf en F #

¿Qué consejos generales tienes para jugar al golf en F #? Estoy buscando ideas que puedan aplicarse a los problemas de golf de código en general que sean al menos algo específicos para F # (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

21
Thar ella sopla!

Arrr ... ¡Hola, mami! ¡Despliega la vela mayor! Lleno a estribor! ¡Ah, siente el viento en tu cabello! Bien, sinceros ... ¡Necesito un poco de tus habilidades de codificación! Mi tripulación es un poco más modernizada que yo ... Todavía prefiero los puntos de la brújula (ver aquí para más...

21
¡Feliz cumpleaños para mi!

¡Feliz cumpleaños para mi! Escriba un programa que imprima Happy birthday to me!en su cumpleaños. El cumpleaños del programa es el momento de creación, última modificación o compilación del programa (usted elige), y no debe estar codificado. La fecha que use como cumpleaños no debe verse...

21
Crear una solución de sudoku CHEQUEADOR

Crear una solución de Sudoku CHEQUEADOR Aquí hay montones de SOLDADORES de Sudoku, pero quiero que crees una solución CHECKER tan pequeña como sea humanamente posible (code-golf). Una entrada válida podrá tomar una matriz de 9x9 como argumento (pasado por referencia, serializado en la línea de...

21
Cruce de expresiones regulares

Su tarea aquí es escribir dos expresiones regulares, cada una de las cuales coincide con la otra pero no concuerda. Ambas expresiones regulares deberían tener esta forma: /pattern/optional-flags Esta es también la forma en que deben coincidir. La solución más corta gana. La longitud de la...

21
Ortografía multitáctil del teléfono

Inspirado por el Google Code Challenge : El alfabeto latino contiene 26 caracteres y los teléfonos solo tienen diez dígitos en el teclado. Nos gustaría que sea más fácil escribir un mensaje a su amigo usando una secuencia de pulsaciones de teclas para indicar los caracteres deseados. Las letras...

21
Consejos para jugar golf en Lua

¿Qué consejos generales tienes para jugar al golf en Lua? Estoy buscando ideas que se puedan aplicar a los problemas de golf de código en general que sean al menos algo específicos para Lua (por ejemplo, "eliminar comentarios" no es una respuesta). Por favor, publique un consejo por...

21
Resolver el problema numérico de Aristóteles

El acertijo numérico de Aristóteles es el desafío de poblar cada una de las 19 celdas en una cuadrícula hexagonal con un número entero único entre 1 y 19, de modo que el total a lo largo de cada eje sea 38. Puedes imaginar el tablero de juego de esta manera: Y el rompecabezas, en esencia, es la...

21
Torre de Hanoi Sort

Escriba una función / subrutina para ordenar una lista de enteros, estilo Torre de Hanoi . Se le dará una pila de enteros. Esta es la pila principal. También te dan dos pilas de ayuda más. Sin embargo, estas pilas auxiliares tienen una propiedad única: cada elemento debe ser más pequeño o del...

21
Dibuja un polígono regular

El objetivo de este código de golf es dibujar un polígono regular (uno con lados de igual longitud) dado el número de lados y el radio (distancia del centro al vértice). La cantidad de lados y el radio se pueden ingresar a través de un archivo, STDIN o simplemente una variable antigua. Use lo que...