Preguntas etiquetadas con array-manipulation

17
Analizando terremotos

Antecedentes El Random Domino Automaton es un modelo de juguete para terremotos, inspirado en autómatas celulares. En este desafío, su tarea es simular una versión simplificada de este modelo y recopilar datos de él. El autómata se define en una matriz Ade kbits, que representa una línea de falla...

17
Laberinto de saltos 1D

Inspirado en Realizamos saltos de torre y relacionados con 2D Maze Minus 1D Introducción Su tarea es encontrar la ruta más corta para salir de un laberinto de matrices siguiendo las reglas especificadas. Desafío Una matriz 1D a con n elementos puede considerarse como un laberinto compuesto por...

17
Rana muerta caminando

Introducción Jonny quiere jugar a Frogger. Sin embargo, no es muy bueno. De hecho, solo intentará avanzar, y solo después de que las plataformas se hayan movido. Averigua si la rana de Jonny logra llegar al final del camino o si muere en su camino. Desafío El programa se recibe como entrada una...

17
Enumerar trastornos

Dado un número entero positivo, nnn genera todos los trastornos de nnn objetos. Detalles Un trastorno es una permutación sin punto fijo. (Esto significa, en todos los números de desarreglo no pueden estar en el entrada-ésimo).iiiiii La salida debe consistir en alteraciones de los números (o...

17
Tamices distintos

Dada una lista de enteros, cree una máscara booleana de modo que los índices verdaderos se puedan usar para filtrar los valores distintos de la lista. El índice seleccionado como verdadero no importa siempre que solo se seleccione uno de ellos para cada conjunto de índices correspondientes a...

17
El intercambio secreto de Shamir

Dado n(el número de jugadores), t(el valor del umbral) y s(el secreto), ngeneran los secretos generados por el algoritmo de intercambio secreto de Shamir . El algoritmo Para los propósitos de este desafío, los cálculos se realizarán en GF (251) (el campo finito de tamaño 251, también conocido...

17
El monitor de Woz

Desafío Recientemente me he metido en computadoras de 8 bits y estoy fascinado con el funcionamiento de ellas y otras personas por igual; por lo tanto, el objetivo de este código de golf es replicar una parte del monitor Woz, diseñado por Steve Wozniak para Apple I. Debe almacenar una matriz de...

17
Índice de permutación inversa

Introducción ¡Las permutaciones lexicográficas de una lista con n elementos pueden numerarse de 0 a n ! - 1. Por ejemplo, los 3! = 6 permutaciones de (1,2,3)serían (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Cuando se aplica una permutación a una lista, sus elementos se ordenan en el...

17
Hacemos saltos de torre

Tarea Dado un conjunto de enteros no negativos a , determine el número mínimo de saltos hacia la derecha necesarios para saltar "fuera" de la matriz, comenzando en la posición 0, o devolver cero / nulo si no es posible hacerlo. Un salto desde el índice ise define como un aumento en el índice de...

17
Un patrón simple

Entradas: Dos dígitos individuales (llamémoslos my n) y dos caracteres (llamémoslos ay b) en el formato de entrada de su elección. Salida: Para el tutorial, finja m=2, n=5, a='a', b='b'. Su salida será una cadena construida a partir de sus cuatro entradas. Llamemos a la cadena result, con valor...

17
Calcular ranuras totales

Dada una lista de trabajos, que deben hacerse en orden, cada uno de los cuales tiene que hacer un espacio, cuánto tiempo llevará realizarlos si, después de hacer un trabajo, no se puede hacer el mismo trabajo para los siguientes dos espacios (enfriamiento de espacios )? Sin embargo, se puede...

17
Elementos que desaparecen

Dada una cadena Sy una lista de índices X, modifique Seliminando el elemento en cada índice de Smientras usa ese resultado como el nuevo valor de S. Por ejemplo, dado S = 'codegolf'y X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o d e g o l f | Remove 1 c d e g o l f | Remove 4 c d e g l f | Remove...

17
Obtén los pasos de la secuencia

Desafío Dada una secuencia de números, cree una función que devuelva los pasos de la secuencia. Suponga que una secuencia será N >= 3 La secuencia repetirá los pasos al menos una vez La secuencia solo contendrá números naturales Su función o programa debe devolver la secuencia de pasos más...

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...

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...