Preguntas etiquetadas con array-manipulation

16
Matriz diagonal de bloques de columnas

Inspirado en Copiado de esta pregunta en Stack Overflow. Dada una matriz A, cree una matriz de Bmodo que las columnas de Aestén dispuestas en forma de bloque diagonal. Por ejemplo, dado 1 2 3 4 5 6 la salida sería 1 0 0 4 0 0 0 2 0 0 5 0 0 0 3 0 0 6 Reglas La entrada y la salida pueden...

16
Descomponer un número!

Su tarea es descomponer un número usando el formato a continuación. Esto es similar a la conversión de base, excepto que en lugar de enumerarla digitsen la base, enumera la values, de modo que la lista se suma a la entrada. Si la base dada es n, entonces cada número en la lista debe estar en...

16
Jam no agrega así

Antecedentes Los átomos aritméticos de Jelly se vectorizan automáticamente. De hecho, x + y está bien definido cuando x e y son números o matrices desiguales de números. El código fuente de Jelly implementa este comportamiento usando un vectorizador genérico, pero para este desafío, solo...

16
Batalla de riesgo: bajando

Dadas dos listas de tiradas de dados para una batalla en Riesgo, tu programa o función debe generar cuántas tropas pierde cada jugador. Antecedentes No tiene que leer esto, ya que es simplemente un fondo. Pase al subtítulo "Tarea" para continuar sin disminuir. En el juego de Riesgo , un jugador...

16
Mario Kart Puntuación con corbatas

Me encontré con este problema mientras trabajaba en otro desafío que estoy haciendo para este sitio. En ese desafío utilizo " Mario Kart 8 Scoring ". La cantidad de puntos que obtiene el jugador en el puesto número k está representada por esta matriz de 1 índice: [15,12,10,9,8,7,6,5,4,3,2,1]....

16
Medir un montón de troncos

Introducción Este es un registro de longitud 5: ##### Quiero apilar un montón de estos registros uno encima del otro. Cómo hago esto es que deslizo un nuevo registro en el superior desde la derecha, y dejo de deslizar cuando sus extremos izquierdo o derecho se alinean (no pregunte por qué). Si...

16
Ejecución del algoritmo de cruce de genes

Su tarea es aceptar como entrada dos secuencias de genes y una secuencia de "puntos de cruce", y devolver la secuencia de genes que resulta de los cruces indicados. Lo que quiero decir con esto es, digamos que tiene las secuencias [A, A, A, A, A, A, A]y [Z, Z, Z, Z, Z, Z, Z], y cruce los puntos de...

16
Números iguales en subarreglos

Dado un conjunto de números con length >=3ylength % 3 == 0 [1, 2, 3, 4, ...] Lo dividirá en sub-matrices de longitud 3 [[1, 2, 3], [4, 5, ...], [... Y devolver una matriz con [0] => La cantidad de casos en la submatriz donde todos los números son iguales [1] => En caso de que todos...

16
Mesa sin bordes

En este desafío, colocará letras del alfabeto en un plano cartesiano y mostrará el resultado como un texto. Su entrada consistirá en una lista de lista con 3 parámetros: Coordenada X Coordenada Y Cuerda ¿Cómo? Sabemos que un plano cartesiano contiene 2 ejes ( X, Y)(X,Y)(X, Y) y 4 cuadrantes...

15
¡Apila la baraja!

A Alice y Bob les gusta jugar un juego de cartas, con una baraja numerada con enteros consecutivos no negativos. Sin embargo, Alice tiene una forma muy particular de barajar la baraja. Primero, toma la carta superior del mazo y la coloca en la parte inferior del mazo. Luego ella retira la...

15
¿Se puede deshacer la matriz?

Antecedentes Los manejadores de cartas muy hábiles son capaces de una técnica mediante la cual cortan un mazo perfectamente por la mitad y luego intercalan perfectamente las cartas. Si comienzan con un mazo ordenado y realizan esta técnica sin fallas 52 veces seguidas, el mazo se restaurará al...

15
Tokenizar un lenguaje basado en pila

He estado trabajando en otro lenguaje de golf basado en pila llamado Stackgoat . En este desafío, escribirás un Tokenizer para Stackgoat (o realmente cualquier lenguaje general basado en pila). Ejemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...

15
Aplicar la ley de Kirchhoff

La ley de Kirchhoff dice que cuando sumas todas las corrientes (positivas para las corrientes que van a un cruce, y negativas para la corriente que sale de un cruce), siempre obtendrás como resultado 0. Mira el siguiente diagrama: Usando la ley de Kirchhoff, puede ver que i1 + i4 - i2 - i3 = 0,...

15
Rotar cada fila y columna en una matriz

El reto Dada una n x nmatriz de enteros conn >= 2 1 2 3 4 y una lista de enteros con 2nelementos exactos [1,2, -3, -1] Salida de la matriz girada. Esta matriz se construye de la siguiente manera: Tome el primer entero de la lista y gire la primera fila a la derecha por este valor. Tome...