Programación de Puzzles y Código de Golf

21
El peso de un cero

Dada una lista ordenada de números (posiblemente con ceros a la izquierda), organice los números verticalmente, luego deje que todos los ceros caigan hasta el fondo y todos los voladizos caigan en la ranura abierta más inferior. Salida de los enteros resultantes, eliminando los ceros a la...

21
Sucesores de rango inverso

Dado un número entero positivo n, haga lo siguiente (y envíe cada etapa): comience con una lista que contenga ncopias de n. hacer los siguientes nhorarios: en el ipaso th, disminuya gradualmente la ientrada th de la lista hasta que lleguei Así, por ejemplo, si lo dado nes 4, a continuación, se...

21
Búsqueda de caminos de Roguelike

Búsqueda de caminos de Roguelike Su tarea será, dada una matriz bidimensional de los elementos descritos a continuación, que representa una mazmorra, para generar o devolver un solo número que representa la cantidad de piezas de oro que el pícaro puede recoger sin despertar a ningún monstruo. Los...

21
Notaciones de intervalo

Reto: Entrada: Dos parámetros enteros ay b(donde a<by la diferencia es al menos 2) Salida: Imprima o devuelva este texto, donde ay bse completan: (a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1 [a,b) = [a,b[ = {a<=x<b} = {a<=x&&x<b} = a..b-1 (a,b] =...

21
Fábrica de ensacado de frutas

Su misión es construir un algoritmo (programa o función) que pueda optimizar el empaque de la fruta de una cinta transportadora en bolsas para enviarlas a los minoristas, optimizando la mayor cantidad de bolsas. Cada bolsa tiene que pesar al menos una cierta cantidad, pero cualquier exceso se...

21
¿Dónde estoy ahora?

¿Dónde estoy ahora? Dada una cadena d, que contiene solo las letras NSWE, determina las coordenadas que he viajado (de izquierda a derecha, consumiendo con avidez) y la coordenada final donde resido. Las reglas para leer las coordenadas de izquierda a derecha: Si el siguiente personaje es NoS...

21
Duplica la fracción continua de un número

Su tarea es, dada x, salida 2*x. Fácil, ¿verdad? Pero hay una trampa: xse dará como una fracción continua (posiblemente infinita) , y la salida debe ser una fracción continua. Se garantiza que la entrada sea un número algebraico real cuyo grado sea como máximo 2. Entrada : La fracción continua de...

21
Tipo de números

Dentro de los huecos de los caracteres Unicode, existe un bloque Unicode de (actualmente) 63 caracteres llamado "Formularios numéricos", que consiste en caracteres que tienen valores numéricos como el número romano Ⅻ, fracciones vulgares como ⅑ o ↉, o extraños como ↊ (10) o ↈ (100000). Su tarea es...

21
¿Es esta una escalera de color?

Relacionado: nombra la mano de póker Una escalera de color es una mano de póker que contiene cinco cartas de rango secuencial, todas del mismo palo. Como parte de una escalera de color, un as puede clasificarse por encima de un rey o por debajo de un dos. Un as puede ser alto (p. Ej., A ♥ K ♥ Q...

21
¿Cuánto vale mi matriz de dados?

Entrada Una matriz binaria no vacía que consta de 3x3 submatrices puestas una al lado de la otra. Tarea Su tarea es identificar patrones de dados válidos (como se describe a continuación) entre las submatrices 3x3. Cada patrón válido vale el valor de los dados correspondientes. Los patrones...

21
Corta la matriz para obtener la suma deseada

Definición Dada una matriz de enteros no negativos y un entero no negativo , definimos como la función de "corte" que elimina todas las filas y todas las columnas en que contienen .METROMETROMkkkFkFkF_kMETROMETROMkkk Ejemplo: METRO= ⎛⎝⎜⎜⎜6 619 96 61280 05 585 54 4⎞⎠⎟⎟⎟F5 5(M) = ( 16 620...

21
Dilema del prisionero con acceso al oponente

En este desafío, escribirás un bot que juega el dilema del prisionero. Aquí está el truco: no tendrás acceso al historial de juegos anteriores. En cambio, tendrás acceso al oponente mismo. En esta versión, ambos jugadores obtienen +2 puntos si ambos cooperan, +1 puntos si ambos desertan, y si uno...

21
¿Es este un recorrido de reserva de BST?

Fondo Un árbol binario es un árbol enraizado cuyos nodos tienen como máximo dos hijos. Un árbol binario etiquetado es un árbol binario cuyos nodos están etiquetados con un entero positivo; Además, todas las etiquetas son distintas . Un BST (árbol de búsqueda binario) es un árbol binario...

21
Prueba de multiplicidad

Utilice cualquier lenguaje de programación para mostrar números entre 1 y 99 (incluidos ambos) de tal manera que: los números están separados por un solo espacio, si un número es divisible por 3, debe estar entre paréntesis, si un número es divisible por 4, debe estar entre corchetes, Si un...

21
Dividir las marcas de Mark

Reto Mark es un estudiante que recibe sus Ncalificaciones de forma concatenada en una sola línea. El desafío es separar sus marcas, sabiendo que cada marca solo puede ser 0o 1o 2o 3o 4o 5o 6o 7o 8o 9o 10. Entrada N Número natural y una línea. Salida Un conjunto de números...

21
Números de contención principales (edición de golf)

Esta es la secuencia A054261 . El ésimo número de contención prime es el número más bajo que contiene los primeros números primos como subcadenas. Por ejemplo, el número es el número más bajo que contiene los primeros 3 primos como subcadenas, lo que lo convierte en el tercer número de contención...

21
Sumorial digital

Dada una entrada n, escriba un programa o función que genere / devuelva la suma de las sumas digitales de ntodas las bases 1 a n. n+∑b=2n∑i=0∞⌊nbi⌋modbn+∑b=2n∑i=0∞⌊nbi⌋modbn + \sum_{b=2}^n \sum_{i=0}^\infty \left\lfloor \frac{n}{b^i} \right\rfloor \bmod b Ejemplo: n = 5 Crea el rango...