Preguntas etiquetadas con array-manipulation

23
Diferente camino a seguir

Dada una lista de enteros, se produce una diferencia directa en un orden / profundidad especificada. Para la lista de enteros: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Las diferencias de avance en los distintos órdenes / profundidades son: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4,...

23
Rellene una matriz con sus sumas

Reto: Dada una matriz de entrada cuadrada A , rellene la matriz con una fila y una columna en los cuatro lados. El valor de cada elemento en la fila superior e inferior debe ser la suma de los elementos en cada columna correspondiente. El valor de cada elemento en la columna izquierda y derecha...

23
¡Repite después de mi!

Dada una cadena como argumento, genera la longitud de la (s) subcadena (s) repetida (s) más larga (s) que no se superponen o cero si no existe dicha cadena. Puede suponer que la cadena de entrada no está vacía. Ejemplos abcdefabc: la subcadena abcse repite en las posiciones 1 y 7, por lo que el...

23
Paridad de suma de otros elementos.

Tarea Dada una matriz de enteros positivos, reemplace cada elemento con la paridad de la suma de los otros elementos. Se garantiza que la matriz tenga al menos 2 elementos. Definición Paridad: si un número es par o impar. Ejemplo Para la matriz [1,2,3,1]: Reemplazar 1con la paridad de...

23
Sumas parciales iteradas

Las sumas parciales de una lista de enteros [a 1 , a 2 , a 3 , ..., a n ] son s 1 = a 1 s 2 = a 1 + a 2 s 3 = a 1 + a 2 + a 3 ... s n = a 1 + a 2 + ... + a n Luego podemos tomar la lista de sumas parciales [s 1 , s 2 , s 3 , ..., s n ] y calcular sus sumas parciales nuevamente para producir...

23
Un desafío geométrico

Todos aman la geometría. Entonces, ¿por qué no intentamos codificar el golf? Este desafío implica tomar letras y números y hacer formas dependiendo de ello. La entrada La entrada será en forma de (shapeIdentifier)(size)(inverter). Pero, ¿qué son shapeIdentifier, size e inverter? El...

23
Hilbert's Grand Hotel

Introducción Algunos de ustedes habrán oído hablar del Hilbert's Grand Hotel . El gerente allí ha perdido su lista de dónde se hospedan los invitados, pero aún tiene el orden en el que se registraron. Cada huésped no puede permanecer en una habitación con un número de habitación inferior a su...

23
Dejando el nido

Dada una lista no entera de enteros, genera una lista de listas que contienen los enteros en cada nivel de anidación, comenzando con el nivel menos anidado, con los valores en su orden original en la lista de entrada cuando se leen de izquierda a derecha. Si dos o más listas están en el mismo nivel...

23
Inversión multidimensional

Dado un conjunto ortogonal N-dimensional (no desigual) de enteros no negativos, y una indicación de qué dimensiones invertir, devuelve el conjunto pero invertido a lo largo de esas dimensiones. La indicación puede darse como una lista booleana de longitud N o una lista de un subconjunto de las...

23
Baraja un conjunto irregular

Una matriz irregular es una matriz en la que cada elemento es una matriz de un número desconocido de enteros positivos. Por ejemplo, los siguientes son matrices irregulares: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Los siguientes no son arreglos...

23
Ordenar una lista anidada

Debe escribir un programa o función que clasifique una lista anidada. Estas son las reglas para ordenar una lista anidada: Tomemos esta lista como ejemplo: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Cada elemento en esta lista tiene una "prioridad". Un elemento cuenta como un número o una sublista....

23
Deltas inversos de una matriz

Deltas inversos de una matriz Una continuación de los deltas inversos de una matriz Su tarea es tomar una matriz de enteros de 32 bits con signo, recompilarlo con sus deltas invertidos. Ejemplo La lista, 18 19 17 20 16 tiene los deltas: 1 -2 3 -4 que, cuando se invierte, produce: -4 3...

22
Derribar algunas fichas de dominó!

Gracias a esta pregunta por alguna inspiración En este desafío representaremos una línea de dominó como una cadena de |, /y \. Se le dará una serie de fichas de dominó como entrada y deberá determinar cómo se verán cuando se hayan asentado. Aquí están las reglas sobre cómo se caen las fichas de...

22
Carreras positivas inversas

Entrada Su entrada es una lista de números de un solo dígito en cualquier formato razonable, incluida una cadena de dígitos. La entrada no estará vacía. Salida Su salida será la lista de entrada, pero con cada ejecución máxima de dígitos distintos de cero que se invierte. Ejemplo Considere la...