Preguntas etiquetadas con array-manipulation

9
Consejos para jugar golf en The Powder Toy

Diviértete con este, The Powder Toy es un desafío interesante para el golf, especialmente con la lógica de filtrado. Lo que hace que TPT sea un desafío son las muchas, muchas, muchas formas de abordar un problema: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic,...

9
Undelta multiplicativo

Definamos los "deltas multiplicativos" de los valores [a0,⋯aN,][a0,⋯aN,][\; a_0, \cdots a_N, \;] como: [a1/a0,⋯,ai+1/ai,⋯,aN/aN−1][a1/a0,⋯,ai+1/ai,⋯,aN/aN−1] [\; a_1 / a_0, \cdots, a_{i+1} / a_i, \cdots, a_N / a_{N-1} \;] La operación inversa, a saber, "undelta multiplicativa" , devuelve valores...

9
Transposición diádica

Como con la mayoría de los símbolos APL, ⍉tiene diferentes significados cuando se llama con un argumento (transposición) versus dos argumentos (dimensiones de transposición / reordenación diádica). Este desafío se refiere a este último, que actúa de manera similar a numpy.moveaxisPython o...

8
Sandwiches de matriz

(Adaptado del problema C del primer calificador del Concurso de programación ACM de 2012/2013 ) Tiene varias matrices, llamadas A 1 , A 2 , ..., A n , cada una ordenada en orden ascendente. Cada elemento de la matriz será un entero de 32 bits. Un sándwich es un conjunto de índices j 1 , j 2 ,...

8
Clasifique una lista de puntajes con "saltos"

Dada una lista de puntuaciones (enteros no negativos) ordenadas de mayor a menor: [ 10, 10, 6, 6, 4, 0] Asigne a cada puntaje un rango entero, comenzando con 1 y ascendiendo, de modo que los puntajes iguales tengan el mismo rango (es decir, estén empatados): [ 1, 1, 3, 3, 5, 6 ] En el caso de...

8
Matrices de transformación de Paeth

Una de las partes clave del algoritmo de compresión de PNG es la transformación de Paeth, que transforma la imagen de una manera que hace que se comprima mejor (generalmente). En este desafío, su tarea es escribir un programa para calcular una transformación de Paeth. La operación de una...

8
Reorganizar un conjunto de números en orden

La pregunta Dado un conjunto de 9 números, m[]que contiene solo los números del 1 al 9 en un orden aleatorio, sin que haya dos números iguales, cree un programa en cualquier idioma que reorganice el número para que esté en orden numérico (1, 2, 3, etc. etc.) solo cambiando dos números que están...

8
Viajando en una tierra plana

Las coordenadas en el mundo de la Tierra plana consisten en latitud (x) y longitud (y), que son enteros en el rango de 0 ... 9999. Al igual que los enteros gaussianos , pero siempre se escriben usando esta notación: 411S 370E Es decir, con So Nanexado a la latitud, Eo Wanexado a la longitud, con...

8
K-Means Golf agrupado

Agrupación de K-medias ( Wikipedia ) La tarea aquí es bastante simple: realizar una única iteración de un algoritmo de agrupación k-means en una matriz binaria. Esta es esencialmente la tarea de configuración para el algoritmo principal de k-means, sentí que la configuración podría ser más fácil y...

8
Contando gemas en el suelo

Contando gemas Antecedentes ¡Mi joyero se cayó! Hay demasiadas gemas de diferentes formas en el suelo. Y su tarea es contar el número de un cierto tipo de gema. I / O Su código debe tener dos entradas Sy G, que podría ser una cadena con líneas nuevas, una matriz de líneas, una matriz...

8
¡Llena los pasos (al azar)!

Este es el Hoyo 9 del Torneo de Otoño de APL CodeGolf . Soy el autor original del problema allí y, por lo tanto, me permite volver a publicarlo aquí. Dada una matriz booleana simple (rectangular, no dentada) (de una o más dimensiones), devuelve una lista de matrices así formadas donde la primera...