Programación de Puzzles y Código de Golf

12
Captura la bandera

Este es un juego de capturar la bandera, fuertemente inspirado y basado en Red vs. Blue - Pixel Team Battlebots . Esa fue una pregunta asombrosa (muchas gracias a los hobbies de Calvin; espero que no te importe que te robé descaradamente mucho código). Aquí hay otro equipo del rey de la colina. Con...

12
Alisar una lista

Debería escribir un programa o función que tome un número entero no negativo ky una lista entera ordenada Lcomo entrada y salida o devuelva una lista suavizada M. Mse crea a partir de la lista ascendente Linsertando en la mayoría de los kelementos enteros mientras se mantiene la lista ordenada....

12
Hacer un quine

Quería engañar a un amigo dándole una quine que casi funcionó, pero se volvió más y más descuidada. Cree un programa que, cuando se ejecute, genere el programa, pero con un carácter apagado. Se puede agregar, eliminar o ambos caracteres (un carácter cambia). Pero solo un personaje. Tu puntuación...

12
Libros en un estante

Tengo algunos libros y una estantería. Me gustaría poner tantos libros en el estante como sea posible, pero tengo una regla. Todas las dimensiones de los libros (altura, ancho y profundidad) deben formar una secuencia no creciente en el estante. Esto significa que todos los libros tienen que ser...

12
Eliminar espacios adicionales de una cadena

Te dan una cuerda. Salida de la cadena con un espacio por palabra. Desafío La entrada será una cadena (no nullo vacía), rodeada de comillas ( ") enviadas a través de stdin. Elimine los espacios iniciales y finales de él. Además, si hay más de un espacio entre dos palabras (o símbolos o lo que...

12
El carácter cuenta en el código fuente

Escriba un programa que genere una lista del número de ocurrencias de cada carácter único en su código fuente. Por ejemplo, este programa hipotético {Source_Print_1};debería producir esta salida: ; 1 P 1 S 1 _ 2 c 1 e 1 i 1 n 1 o 1 p 1 r 2 t 1 u 1 { 1 } 1 El formato debe coincidir con este...

12
Desplazar caracteres en una cadena

En este desafío, debe cambiar los caracteres en una cadena ingresada n número de veces y generar la cadena desplazada Entrada La entrada primero contendrá una cadena. En la siguiente línea, un número entero, que denota nestará presente. Salida Si nes positivo, cambie los caracteres de la...

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

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

12
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

12
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 subíndice,...

12
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 este desafío solo...

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

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

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