Preguntas etiquetadas con array-manipulation

29
El espejismo de la persona inteligente

Érase una vez, estaba leyendo esta pregunta / respuesta en Quora ¿Hay realmente programadores con títulos en informática que no puedan aprobar el examen FizzBuzz? Este código se da como la respuesta obvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0:...

29
Calcule el súper logaritmo

Esto debería ser un simple desafío. Dado un número n >= 0, genera el superlogaritmo (o el logaritmo log *, log-star o iterado , que son equivalentes ya nque nunca es negativo para este desafío) n. Esta es una de las dos funciones inversas de la tetración . El otro es la superraíz , que está...

29
Intercambiar índices y valores

La tarea Escriba un programa o función cuya entrada sea una lista / matriz X de enteros, y cuya salida sea una lista de conjuntos de enteros Y , de modo que para cada elemento e en cada conjunto Y [ i ], X [ e ] = i , y tal que el número total de elementos de los sistemas en Y es igual al número...

28
¡Ayuda! ¡Mi calculadora funciona mal!

Introducción Mi calculadora se está comportando raro. A veces, cuando escribo un 8, muestra un 2. Y a veces cuando escribo en una 6muestra una +. ¡Algunos botones están mezclados! ¿Alguien podría ayudarme a determinar cuál? Reto: Entrada: Lista de ecuaciones incorrectas , con resultados...

28
Índice de una matriz multidimensional

Los lenguajes de nivel inferior, como C y C ++, en realidad no tienen el concepto de matrices multidimensionales. (Aparte de vectores y matrices dinámicas) Cuando crea una matriz multidimensional con int foo[5][10]; En realidad, esto es solo azúcar sintáctico . Lo que C realmente hace es crear...

28
Triángulo de un número!

Estamos acostumbrados al término "cuadrar" n para significar calcular n 2 . También estamos acostumbrados al término "cubicación" n que significa n 3 . Dicho esto, ¿por qué no podríamos también triangular un número? ¿Cómo hacer un triángulo con un número? En primer lugar, escojamos un número...

28
La vida de un gusano

Condiciones Un gusano es cualquier lista de enteros no negativos, y su elemento más a la derecha (es decir, último ) se llama cabeza . Si la cabeza no es 0, el gusano tiene un segmento activo que consiste en el bloque contiguo más largo de elementos que incluye la cabeza y tiene todos sus...

28
Múltiple más común

No debe confundirse con el mínimo común múltiplo . Dada una lista de enteros positivos con más de un elemento, devuelve el producto más común de dos elementos en la matriz. Por ejemplo, el MCM de la lista [2,3,4,5,6]es 12, como una tabla de productos, es: 2 3 4 5 6 --------------- 2 | # 6 8...

28
Falsificar verdades breves

Encuentre la ejecución más larga de verdadero en una lista de booleanos. Devuelve la misma lista, con todas las demás falsas falsas. De entrada y salida Una lista; cualquier formato habitual (por ejemplo, una lista delimitada como una cadena). Detalles Verdadero y falso puede ser cualquier cosa...

28
Normalizar un vector

Para normalizar un vector es la escala para una longitud de 1 ( un vector unitario ), manteniendo la dirección consistente. Por ejemplo, si quisiéramos normalizar un vector con 3 componentes, u , primero encontraríamos su longitud: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... y luego escala cada...

28
Rotar una columna

Dado un entero k y un bloque de texto, o una matriz 2D que las matrices internas pueden tener longitudes desiguales (que se asemeja a un bloque de texto), gire cada carácter o elemento en la columna k arriba o hacia abajo a la siguiente posición eso existe. Ejemplo Gire la vigésima columna del...

28
Encuentra los gemelos únicos

Se le dará dos matrices / Listas / vectores de enteros no negativos A y B . Su tarea es dar salida al entero más alto de N que aparece tanto en A y B , y también es único en tanto A y B . Puede suponer que hay al menos uno de esos números. Se permite cualquier método / formato de entrada y salida...

27
Encuentra la carta que falta

Pautas Tarea Escriba un método que tome una matriz de letras consecutivas (crecientes) como entrada y que devuelva la letra que falta en la matriz (listas en algunos idiomas). Reglas Este es el código de golf, por lo que gana la respuesta más corta en bytes. Siempre obtendrás una matriz...

27
Imprimir una matriz de bloques en diagonal

Aquí hay un código simple, tamaño de mordida (¿tamaño de byte?): Dada una lista no vacía de enteros positivos menores que 10, imprima una matriz de bloques en diagonal , donde la lista especifica el tamaño de los bloques, en orden. Los bloques deben constar de enteros positivos menores que 10....

27
¿Es un código OVSF?

Dada una lista de 1s y -1s, determinar si es o no es un válido código OVSF (mediante la salida de un Truthy o el valor Falsey-). Los códigos OVSF se definen de la siguiente manera: [1] es un código OVSF Si Xes un código OVSF, entonces X ++ Xy X ++ -Xambos son códigos OVSF. Aquí ++está la...