Domande taggate «array-manipulation»

Una competizione per risolvere un problema particolare attraverso l'uso e la manipolazione di array.

30
Trova la parola più lunga in un array
La tua sfida è prendere una matrice di stringhe e produrre la stringa più lunga nella matrice. Quindi per ["tiny", "small", "bigger", "biggest"] l'output sarebbe biggest. Se due elementi dell'array hanno la stessa lunghezza, è necessario scegliere quello che appare per primo nell'array. Ciò significa che se l'array è simile …


20
Somma circolare
Ispirato da una domanda a StackTranslate.it . Dato un array non vuoto di numeri interi xe un numero intero positivo n, calcolare la somma di ciascun blocco scorrevole di lunghezza nlungo l'array x, riempiendo circolarmente i valori mancanti a sinistra con i valori da destra come segue: il primo blocco …

30
Piega un elenco a metà
Stiamo per piegare un elenco di numeri interi. La procedura per farlo è la seguente, se l'elenco è di lunghezza pari, crea un elenco della metà della sua lunghezza in cui l'ennesimo elemento del nuovo elenco è la somma dell'ennesimo elemento del vecchio elenco e dall'ennesimo al ultimo elemento del …

27
Applicare un'onda a un array
Il tuo compito oggi è applicare un'onda a una matrice di numeri. Un'onda ha questo aspetto: [1, 0, -1, 0, 1, 0, -1, 0, 1...]applicarla a un determinato array significa sommare i primi elementi, i secondi elementi, ecc. Più precisamente: Il tuo programma o funzione riceverà una matrice di numeri …

7
Trova il binarray!
Definiamo un binarray come un array che soddisfa le seguenti proprietà: non è vuoto il primo valore è a 1 l'ultimo valore è a 1 tutti gli altri valori sono 0o1 Ad esempio, l'array [ 1, 1, 0, 1 ]è un binarray valido . L'obiettivo Dato un array non vuoto …


12
Unificazione di array
introduzione Considera due matrici della stessa lunghezza, diciamo A = [0,1,0,2]e B = [-1,1,2,2]. Supponiamo di sapere che i loro contenuti sono equivalenti in un certo senso, articolo per articolo: 0è equivalente a -1, 1è equivalente a 1, 0è equivalente a 2, e 2è equivalente a 2. L'equivalenza è transitiva: …

30
Elementi non unici
Scrivi un programma che trova gli elementi non univoci di una matrice di numeri interi con segno. L'array risultante può essere in qualsiasi ordine. La tua risposta potrebbe essere uno snippet che presuppone che l'input sia archiviato in una variabile ( ddiciamo) e valuta il risultato corretto. Casi test Ogni …


9



10
Sottostringhe identificative univoche più brevi
Dato un elenco di stringhe, sostituire ogni stringa con una delle sue sottostringhe non vuote che non è una sottostringa di nessuna delle altre stringhe nell'elenco e il più breve possibile. Esempio Data la lista ["hello","hallo","hola"], "hello"dovrebbe essere sostituito da solo "e"in quanto ciò stringa non è contenuta in "hallo"e …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

15
Inversione multidimensionale
Data una matrice ortogonale N (non sfilacciata) di numeri interi non negativi e un'indicazione di quali dimensioni invertire, restituisce la matrice ma invertita lungo quelle dimensioni. L'indicazione può essere data come un elenco booleano di lunghezza N o un elenco di un sottoinsieme delle prime N dimensioni indicizzate da 0 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.