Preguntas etiquetadas con array-manipulation

14
¿Serás mi tejedor?

Recientemente he estado jugando a través de ' The Weaver ' y creo que presenta un desafío interesante para el código golf . Premisa: The Weaver es un juego en el que se te dan varias cintas que vienen de 2 direcciones separadas 90 grados y tu objetivo es intercambiarlas en ciertas intersecciones...

14
Caché Óptimo

Se le dará una secuencia de solicitudes de memoria y un tamaño de caché. Debe devolver el menor número posible de errores de caché bajo cualquier estrategia de reemplazo de caché. Una estrategia óptima es el algoritmo de Belady , que puede usar si lo desea. Un sistema de almacenamiento en caché...

14
Encuentra carreras de matriz

Encuentra las carreras dentro de una matriz Una ejecución se define como tres o más números que se incrementan desde el anterior con un paso constante. Por ejemplo, [1,2,3] sería una ejecución con el paso 1, [1,3,5,7] sería una ejecución con el paso 2 y [1,2,4,5] no es una ejecución. Podemos...

14
Fivenum y un poquito

(una paradoja, una paradoja, una paradoja muy ingeniosa) Esta es la primera parte de una serie de varias partes inspirada en diferentes funciones de R. La tarea Dado un conjunto de datos rereD de números enteros positivos, necesito que permite calcular el resumen 5 Número de rereD . Sin embargo,...

13
Operadores Bitwise en Brainfuck

Su tarea es crear un programa de brainfuck para cada uno de los siguientes operadores binarios. Cada programa debe tomar uno o dos números de 8 bits (A y B) de la entrada y calcular la operación especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A No tiene que...

13
Consigue los captadores

La tarea Supongo que a todos les encanta la generación automática de código y ahorrar algo de tiempo durante el trabajo. Tienes que crear muchas clases y miembros durante el día y no quieres crear todos esosgetters manualmente. La tarea es escribir un programa o función que genere...

13
¿Quién es el rey del torneo?

Antecedentes Considere un torneo round-robin, en el que cada participante juegue un juego contra cualquier otro participante. No hay sorteos, por lo que cada juego tiene un ganador y un perdedor. Un concursante A es un rey del torneo, si para cada otro competidor B , ya sea A venció B , o A vencer...

13
Ejecutar a través de una matriz

Todos a menudo escuchamos el modismo "caminar a través de la matriz" que significa "asignar la función sobre la siguiente matriz". Sin embargo, lo necesito hecho (¡ahora!), Así que quiero que ejecutes la matriz. ¿Cómo corro? Imagina que hay una jauría salvaje de lobos detrás de ti Correr a...

13
Productos de Fibonacci

Puede descomponer un número mayor que 0 como una suma única de números positivos de Fibonacci. En esta pregunta, hacemos esto restando repetidamente el mayor número positivo posible de Fibonacci. P.ej: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Ahora, llamo a un producto...

13
Interpretar rangos sueltos

Interpretar rangos sueltos ListSharp es un lenguaje de programación interpretado que tiene muchas características, una de esas características es un creador de rango basado en 1 índice que funciona así: Defina un rango como (INT) TO (INT)o solo (INT)donde ambos o el int único pueden ir del valor...

13
Convierte esta matriz en una matriz

Tome una matriz no anidada como entrada. Conviértalo en una matriz utilizando el siguiente método: Digamos que mi matriz es [1, 2, 3, 4, 5] Primero, repito esa matriz 5 veces: (la longitud) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]] Entonces, lo...

13
Estirar una matriz

Anteriormente definí el proceso de aplastar una matriz En un flechazo leemos la matriz de izquierda a derecha. Si en un momento nos encontramos con dos del mismo elemento en una fila, eliminamos el primero y duplicamos el segundo. Por ejemplo, aquí está el proceso de aplastar la siguiente...

13
Factorización de matrices

Dada una matriz de enteros positivos, genera una matriz estable de los distintos factores primos de estos enteros. En otras palabras, para cada entero en la entrada en orden, obtenga sus factores primos, ordénelos y agregue cualquier primo que aún no esté en la salida a la salida. Casos de...

13
Calcule la matriz cuadrada óptima

La matriz óptima (para el alcance bastante limitado de este desafío) se obtiene "comprimiendo" los elementos de las filas y columnas correspondientes de una matriz cuadrada y obteniendo el máximo de cada par. Por ejemplo, dada la siguiente matriz: 4 5 6 1 7 2 7 3 0 Se puede combinar con su...

13
Agrupación de datos de matriz

Dada una matriz entera ay un entero no negativo i, genera un mapeo bque mapea los valores distintos en la icolumna th aa las filas de aquienes tienen ese valor en la icolumna th. Puede suponer que iestá en el rango medio abierto [0, num_cols(a))(o [1, num_cols(a)]si elige usar índices basados ​​en...

13
Recupera la prima del primer poder

Definición : una potencia prima es un número natural que se puede expresar en la forma p n donde p es un número primo yn es un número natural. Tarea : Dada una potencia principal p n > 1, devuelve la potencia principal p. Casos de prueba : input output 9 3 16 2 343 7 2687 2687 59049...