Preguntas etiquetadas con array-manipulation

39
Mira, arriba en el cielo! Es una matriz super duper!

Inspirado por esta pregunta de nuestros amigos rivales en Code Review. Definiciones Una supermatriz es una matriz en la que cada elemento nuevo de la matriz es más grande que la suma de todos los elementos anteriores. {2, 3, 6, 13}es una super matriz porque 3 > 2 6 > 3 + 2 (5) 13 > 6 +...

39
Encuentra el primer elemento duplicado

Dada una matriz a que contiene solo números en el rango de 1 a una longitud, encuentre el primer número duplicado para el cual la segunda aparición tiene el índice mínimo. En otras palabras, si hay más de 1 números duplicados, devuelva el número para el que la segunda aparición tiene un índice más...

39
Adición de alineación de matriz

Introducción Considere dos matrices enteras no vacías, digamos A = [0 3 2 2 8 4] y B = [7 8 7 2] . Para realizar la adición de alineación en ellos, hacemos lo siguiente: Repita cada matriz suficientes veces para tener una longitud total mcm (longitud (A), longitud (B)) . Aquí mcm representa el...

39
Pi Natural # 0 - Rock

Gol Cree un programa / función que tome una entrada N, verifique si Nlos pares aleatorios de enteros son relativamente primos y retorna sqrt(6 * N / #coprime). TL; DR Estos desafíos son simulaciones de algoritmos que solo requieren la naturaleza y su cerebro (y tal vez algunos recursos...

38
Cubiertas de suma cero

Introducción Considere una lista no vacía L de enteros. Un segmento de suma cero de L es una subsecuencia contigua de L cuya suma es igual a 0. Por ejemplo, [1, -3, 2] es un segmento de suma cero de [-2, 4, 1, -3, 2, 2 , -1, -1] , pero [2, 2] no lo es (porque no suma 0), y tampoco lo es [4, -3,...

37
Diferencia del cuadrado de la suma

Encuentra la diferencia entre el cuadrado de las sumas y la suma de los cuadrados. Esta es la representación matemática: (∑n)2−∑n2(∑n)2−∑n2\left(\sum n\right)^2-\sum n^2 Su programa / método debe tomar dos entradas, estos son sus límites inferior y superior del rango, e incluyen. Los límites...

36
Cuentas ASCII básicas

Título alternativo: Cuenta tu sentencia de prisión en el muro Dado un número n, los resultados obtenidos se agrupan en el tradicional 5 por grupo y 50 por fila. Ejemplos 1 | | | | 4 4 |||| |||| |||| |||| 5 5 |||/ ||/| |/|| /||| 6 6 |||/ | ||/| | |/|| | /||| | 50 |||/ |||/ |||/...

36
La suma es siempre 15

Escriba un programa o función que tome una matriz de enteros no negativos como entrada y genere un conjunto de vectores / matrices con los elementos de la matriz de entrada en orden, divídalos de modo que cada vector sume hasta 15. Si la suma de los primeros N elementos no "golpean 15", entonces el...

35
Número de errores de caché FIFO

Este desafío es realmente simple (¡y un precursor de uno más difícil!). Dada una matriz de accesos a recursos (simplemente denotada por enteros no negativos) y un parámetro n, devuelve el número de fallos de caché que supondría si nuestra caché tiene capacidad ny utiliza un esquema de expulsión de...

35
El fenómeno de Will Rogers

El llamado fenómeno de Will Rogers describe una forma de ajustar las estadísticas elevando el promedio en dos (múltiples) conjuntos cuando un elemento se mueve entre los dos conjuntos. Como un ejemplo simple, considere los dos conjuntos A = {1, 2, 3} B = {4, 5, 6} Sus medios aritméticos son 2y...

35
Stock Time Machine

Stock Time Machine Obtuvo acceso a un conjunto de datos, tomorrowStocksque contiene los precios de las acciones de su negocio favorito en el NASDAQ. Este conjunto de datos es un contenedor indexado por minutos después de la apertura. Cada índice contiene el precio de la acción en ese momento. //...

35
Ahuecar una matriz

La tarea Este desafío es muy simple. Su entrada es una matriz rectangular 2D de enteros, con un tamaño de al menos 1 × 1. Se puede tomar en cualquier formato razonable. Su salida será la matriz de entrada, pero con todas las entradas que no estén en la primera o última fila o columna configuradas...

35
Boustrophedonise

Relacionado pero muy diferente. Un boustrophedon es un texto donde se invierte o invierte cualquier otra línea de escritura, con letras invertidas. En este desafío, solo revertiremos cada línea, pero dejaremos los caracteres reales utilizados intactos. Puede elegir qué líneas invertir, siempre...

34
Acoplar la matriz!

En este desafío, su tarea es crear un programa que tome una matriz anidada y devuelva una matriz plana unidimensional. Por ejemplo [10,20,[30,[40]],50]debería salir [10,20,30,40,50]. Entrada La entrada será una matriz anidada (p. Ej. [10,20,[[[10]]]]). Contendrá solo números enteros (negativos y...

34
Detonar una cuerda

Dada cualquier cadena, imprímala en forma de triángulo donde el texto corre hacia arriba y hacia abajo a lo largo de cada diagonal. Por ejemplo, una entrada de "Hello World"debería salir: d l r d o l W r d o l o W r d l o l l o W r d e l o l H l o W r d e l o l l o W r d l o l...

34
Desplegar una matriz

Este desafío fue inspirado por una pregunta en Mathematica.SE . Digamos que tiene una lista / matriz anidada de alguna estructura arbitraria (las listas en cada nivel no necesariamente tienen la misma longitud). Para simplificar, asumiremos que los nodos son enteros no negativos o matrices vacías....

34
Suma de matriz inversa

Su programa debe tomar una matriz como entrada. La matriz: Siempre será 1 dimensional Solo contendrá enteros Puede estar vacío El programa debe revertir la matriz y luego agregar los elementos al original, por ejemplo: Entrada: [1, 2, 3] Original: [1, 2, 3] Invertido: [3, 2, 1] [1, 2, 3]...