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.

1
Golf Wars Episodio I: Los sables de luz fantasma
Tema de fondo Introducción ¡Obi-Wan Kenobi, Qui-Gon Jinn y Darth Maul están a punto de pelear! Sin embargo, todos se han olvidado de traer sus respectivos sables de luz. Escriba un programa o función que, dada la cadena Jedicomo entrada, genere una imagen similar a esta * : y dada …

2
Kryptic Kicker //
Kryptic Kicker Un método común pero inseguro de cifrar texto es permutar las letras del alfabeto. En otras palabras, cada letra del alfabeto se reemplaza constantemente en el texto por alguna otra letra. Para garantizar que el cifrado sea reversible, no se reemplazan dos letras por la misma letra. Su …

30
¡Firma esa palabra!
¿Qué es una firma de Word? La firma de una palabra son todas sus letras ordenadas: las firmas de this, histy hitsson todas hist. El reto Escribir un programa programa debe pedir una entrada, luego imprimir la firma de esa palabra. Entonces, un ejemplo de ejecución del programa podría verse …

8
Barcodegolf: generar un UPC de un número
En la actualidad, casi todas las tiendas utilizan códigos de barras del Código de producto universal (UPC) para simplificar el proceso de pago. Si el nombre no significa nada para ti, seguramente reconocerás cómo se ven: Formato El sistema más común es UPC-A, que utiliza 12 dígitos para representar cada …

2
Par de condensadores
Los condensadores son conocidos por ser fabricados con altas tolerancias. Esto es aceptable en muchos casos, pero a veces se requiere una capacidad con tolerancias estrictas. Una estrategia común para obtener una capacidad con el valor exacto que necesita es usar dos condensadores medidos cuidadosamente en paralelo, de modo que …

2
Arrugando para botín
Introducción Después de una larga batalla, has logrado derrotar a una esfinge en un concurso de acertijos. La Esfinge, impresionado con tu habilidad, desea darte una recompensa acorde con tu inteligencia, y evoca una tira de pergamino mágico dividido en ocho cajas, cada una con un número. "Arruga el pergamino", …

1
Número de laberintos válidos
Dada una WxHcuadrícula, ¿cuántos laberintos posibles hay? Cosas que sabes sobre el laberinto: La cuadrícula es exactamente Hcuadrados altos y Wcuadrados anchos. Hay tres tipos de cuadrados: Inicio, Fin y Vacío. Tu laberinto debe contener exactamente 1 inicio y 1 final, y todos los cuadrados restantes están vacíos. Hay paredes …

5
Generar probabilidades alrededor de un teclado numérico
Inspirado por esta pregunta el día de hoy , me gustaría ver formas interesantes en que varios lenguajes de programación pueden convertir un teclado numérico en probabilidades. Comúnmente, los juegos basados ​​en mosaicos te permitirán usar un teclado numérico para moverte en cualquier dirección según dónde se encuentre tu personaje …
12 code-golf 

1
Verifique los valores de mano para Mahjong de un solo palo
Mahjong es un juego de fichas que es inmensamente popular en Asia. Por lo general, se juega con cuatro jugadores, y el objetivo del juego es ser la primera persona en completar una mano válida usando las fichas. En Mahjong hay tres trajes de fichas más fichas de honor: para …
12 code-golf  game 

3
Compruebe si hay una subcadena isomorfa
Esta pregunta es una extensión de Verificar si las palabras son isomorfos y copia la primera parte para dar la definición de un isomorfo. Dos palabras son isomorfos si tienen el mismo patrón de repeticiones de letras. Por ejemplo, ambos ESTATEy DUELEDtienen patrónabcdca ESTATE DUELED abcdca Como las letras 1 …
12 code-golf 

7
Golf compuesto iónico
Desafío Dadas dos entradas, un ion positivo y un ion negativo, debe generar la fórmula para el compuesto iónico que se formaría a partir de los dos iones. Esto básicamente significa equilibrar las cargas para que sean iguales a cero. No se moleste en formatear la fórmula con números de …

5
Riesgo, la forma de Warlight
Introducción En este juego, los jugadores usan sus ejércitos para luchar contra los ejércitos de otros jugadores, capturar territorios y convertirse en el último hombre en pie. Cada turno, los jugadores reciben un número base de ejércitos para usar a su disposición. Sin embargo, al capturar territorios en ciertas regiones, …
12 king-of-the-hill  c  c++  java 

6
Onda triangular ASCII
Ok, mi primera pregunta de golf. Por favor, sé gentil :) Sé que hay demasiados acertijos ascii: P, pero aquí vamos. La tarea es simple, use su lenguaje de programación favorito para imprimir una onda triangular. La entrada debe ser del tamaño de la onda. Cada triángulo está espaciado uniformemente. …

2
Encuentra el camino más corto de Swype
Introducción Últimamente, me he estado acostumbrando a escribir con Swype . He notado que ciertas palabras se pueden producir dibujando una línea recta desde la letra inicial hasta la letra final, o saltando las letras que se repiten. Por ejemplo, puedo escribir la palabra balloondeslizando las siguientes letras: b> a> …
12 code-golf 

5
Arte ASCII del día # 4 - Signos del zodiaco
Todos amamos los horóscopos, ¿no ? Pero tengo un problema grave en esta aplicación de horóscopo instalada en mi teléfono inteligente que solo muestra el ícono del signo zodiacal para el horóscopo de cada día. Ahora sí recuerdo mi horóscopo, pero es difícil recordar a otros cuyo horóscopo me interesa. …

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.