Programación de Puzzles y Código de Golf

15
Números de salida, más o menos

El reto Dada una cadena de entrada (o matriz) que consta de <y >, genera una secuencia (matriz o cadena) de enteros de manera que: todos los operadores son correctos cuando se aplican en orden entre números consecutivos en la salida todos los enteros son positivos (1 o mayor) la suma de...

15
Únete a las habitaciones

Entonces, aquí hay un mapa de, digamos, un calabozo ... ########## # ##### # ##### ########## ########## ########## ########## #### ## #### ## ########## Digamos que el héroe está en la Sala A (arriba a la izquierda) y su objetivo (¿un príncipe en apuros?) Está en la Sala B (abajo a la derecha)....

15
Varias bases pero no dos veces el mismo dígito

Entrada Una matriz no vacía de enteros positivos. Tarea Convierta cada número entero en binario, octal, decimal o hexadecimal de tal manera que cada dígito ( 0 a F ) se use como máximo una vez. Salida La lista de bases que se usaron para resolver el rompecabezas. Ejemplo detallado La salida...

15
Codificación de factor primo

Cómo funciona la codificación Dada una lista de bits: Mantenga una prima (comenzando con 2) Tener una lista Para cada bit en la entrada Si es lo mismo que el bit anterior, agregue la prima que está sosteniendo a la lista Si es diferente, sostenga el próximo primer y agréguelo a la...

15
¿Es este un número de escalera?

Desafío : Compruebe si el número dado forma un number staircaseo no Entrada: Un entero (mayor que 0 y no decimal). NOTA: Puede tomar la entrada como cadena, matriz de dígitos. Salida: un valor verdadero / falso dependiendo de si el número forma una escalera o no Escalera de número: Una...

15
Olvidé el día de la toalla

Olvidé el día de la toalla Enlace de caja de arena Script PHP para ambos ejemplos (error, formateando la cadena) Se corrigió el script php, la entrada se explica por sí misma Script PHP con más comentarios de entrada / comentarios $argvpara ver resultados diferentes Como sabrán, el 25 de mayo...

15
Un cifrado de capital

Su tarea es descifrar una cadena no vacía que consta de caracteres ASCII imprimibles en el rango [32..126] . Lectura de la cadena de caracteres por carácter: cada vez que encuentre una letra en minúscula, asóciela con la siguiente letra en mayúscula, comenzando con 'A' cada vez que encuentre una...

15
Ejecute un Superb Shuffle ™

Para los propósitos de esta pregunta, una baraja de cartas se formatea de esta manera: [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H",...

15
Suma parcial exacta de series armónicas

Desafío Dado un entero positivo N, genera la suma de los primeros Nrecíprocos como una fracción exacta, que se representa como un par de enteros en un orden consistente que representa numerador y denominador. Reglas La salida debe ser exacta. La salida debe ser como un par de enteros en un...

15
Igualdad de fracción mixta

En la escuela primaria, los niños aprenden acerca de las fracciones adecuadas, donde el numerador es menor que el denominador y, por lo tanto, el valor de la fracción es menor que uno. Más tarde, se les enseña sobre fracciones donde el valor de la fracción es mayor que uno, y dos formas diferentes...

15
¿Es legal la carga del autobús?

Hoy estaba en el autobús y noté esta señal: seated standing wheelchairs max1 37 30 00 max2 36 26 01 max3 34 32 00 El número de pasajeros sentados, personas de pie y sillas de ruedas no debe ser mayor que una fila en la mesa. (Ver chat para más detalles). Para los propósitos de este desafío,...

15
Calcular la suma de los primeros n números primos

Me sorprende que este desafío aún no esté aquí, ya que es tan obvio. (O me sorprende no haberlo encontrado y cualquiera lo marcará como duplicado). Tarea Dado un número entero no negativo nnn , calcule la suma de los primeros nnn primos y suéltelo. Ejemplo 1 Para n=5n=5n = 5 , los primeros...

15
Llene hasta rangos duplicados

Sea una lista de enteros positivos sin un orden particular, y que puede contener duplicados. Escriba un programa o función que genere una lista de enteros positivos M (cuyo orden no es importante) de modo que la fusión de L y M dé como resultado la lista más pequeña que puede dividirse por completo...

15
Desplazamiento de siete segmentos

Sandbox Post Introducción Los paneles de información están en todas partes. Cuando la tecnología se volvió más barata, los carteles de papel se transformaron en signos luminosos que muestran palabras que aparecen en un lado y salen por el otro, como el de la figura: Cuando se inicia uno de...

15
Repite una rima y repite las vocales

Rima de las vocales: manzanas y plátanos Hay una canción tradicional para niños que repite el mismo texto una y otra vez, solo que cada vocal se reemplaza con una vocal aleatoria, pero constante a través de la estrofa actual. Desafío El objetivo es proponer el código más corto que realice dicha...

15
Simular un NFA

Un autómata finito no determinista es una máquina de estados finitos donde una tupla se asigna a múltiples estados. Es decir. reemplazamos la función de transición habitual de un DFA con otra función .δ : Q × Σ → Q(state,symbol)(state,symbol)(state,symbol)δ:Q×Σ→Q δ:Q×Σ→Q \delta : Q \times \Sigma...

15
Ordenar filas y columnas en una matriz 2D

Dada una matriz 2D de enteros, clasifiquemos sus filas y columnas en bloques. Esto significa que solo tiene que ordenar una fila o columna dada, pero aplicando las transformaciones necesarias para ordenarla a cada otra fila o columna en la matriz 2D. Reglas La entrada será una matriz 2D de...