Domande taggate «array-manipulation»

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


30
Bontà Giza Golf!
Un "numero Giza", noto anche colloquialmente come Timmy Number, è qualsiasi numero in cui le cifre rappresentano una piramide ( A134810 ). Ad esempio, "12321" è un numero di giza perché può essere visualizzato in questo modo: 3 2 2 1 1 Tuttavia, qualcosa come "123321" non è un numero …

22
Rimuovi ogni N-esimo
L'obiettivo In questa sfida, il tuo input è un elenco non vuoto di numeri interi positivi, fornito nel formato nativo della tua lingua. Il tuo output è lo stesso elenco, nello stesso formato, con alcuni elementi rimossi. Devi rimuovere ogni occorrenza di 1, ogni seconda occorrenza di 2, ogni terza …

30
Copri gli zeri in un elenco
Ispirato da questa domanda SO Come input ti verrà fornito un elenco non vuoto di numeri interi, in cui il primo valore è garantito essere diverso da zero. Per costruire l'output, cammina dall'inizio della lista, producendo ogni valore diverso da zero lungo la strada. Quando si incontra uno zero, ripetere …

30
Barare un test a scelta multipla
introduzione Durante lo studio, ho cercato di trovare diversi modi per imbrogliare un test a scelta multipla. Fondamentalmente è una versione compressa delle risposte a scelta multipla. Il metodo è il seguente: Le risposte al test: BCAABABA Questi possono essere convertiti in 3 matrici diverse, che indicano vero o falso …

30
Alla ricerca di un'anima gemella
Dato un elenco finito non vuoto di numeri interi, emettere un valore di verità se ci sono esattamente due voci uguali e tutte le altre voci sono distinte e un valore di falsa altrimenti. Esempi truthy: [1,1] [1,2,1] [1,6,3,4,4,7,9] falsey: [0] [1,1,1] [1,1,1,2] [1,1,2,2] [2,1,2,1,2] [1,2,3,4,5]

30
Stampa una tabella di moltiplicazione fisica
I rettangoli hanno questa bella proprietà: un rettangolo composto esattamente da caratteri!n × mn×mn \times mn × mn×mn \times m Una proprietà .. più interessante è che i rettangoli possono essere ben allineati in una tabella di moltiplicazione, ad esempio una tabella :3 × 33×33 \times 3 # ## ### …

30
Sono un array insignificante?
Un array insignificante è un array di numeri interi positivi, in cui le differenze assolute tra elementi consecutivi sono tutte minori o uguali a 1 . Ad esempio, il seguente array è insignificante: [1, 2, 3, 4, 3, 4, 5, 5, 5, 4] Perché le differenze (assolute) corrispondenti sono: [1, …

30
Rimuovere gli zero circostanti di un array 2d
Questa è una versione bidimensionale di questa domanda . Dato un array / matrice bidimensionale non vuoto contenente solo numeri interi non negativi: ⎡⎣⎢⎢⎢⎢⎢⎢0000000000000100101000110⎤⎦⎥⎥⎥⎥⎥⎥[0000000010000010011100000] \begin{bmatrix} {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} & {\color{Red}0} \\ {\color{Red}0} & {\color{Red}0} & 0 & 1 & 0 \\ {\color{Red}0} & {\color{Red}0} & 0 …

30
C'è un dosso?
Dato un elenco di numeri interi positivi, determinare se esiste un elemento maggiore dei suoi due vicini o inferiore ai suoi due vicini (un "bump"). Per essere chiari un bump non può mai essere il primo o l'ultimo elemento dell'elenco perché hanno un solo vicino. Il tuo programma dovrebbe generare …

30
Trova il primo elemento duplicato
Dato un array a che contiene solo numeri nell'intervallo compreso tra 1 e a. Lunghezza, trova il primo numero duplicato per il quale la seconda occorrenza ha l'indice minimo. In altre parole, se sono presenti più di 1 numeri duplicati, restituisce il numero per il quale la seconda occorrenza ha …

21
Aggiunta dell'allineamento di array
introduzione Considera due array di numeri interi non vuoti, ad esempio A = [0 3 2 2 8 4] e B = [7 8 7 2] . Per eseguire l' aggiunta di allineamento su di essi, eseguiamo le seguenti operazioni: Ripetere ogni array abbastanza volte per avere lunghezza totale mcm …

22
Natural Pi # 0 - Rock
Obbiettivo Crea un programma / funzione che accetta un input N, controlla se Ncoppie casuali di numeri interi sono relativamente primi e restituisce sqrt(6 * N / #coprime). TL; DR Queste sfide sono simulazioni di algoritmi che richiedono solo la natura e il cervello (e forse alcune risorse riutilizzabili) per …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

15
Guarda in alto! È un array super duper!
Ispirato da questa domanda dei nostri amici rivali alla Code Review. definizioni Un super array è un array in cui ogni nuovo elemento dell'array è più grande della somma di tutti gli elementi precedenti. {2, 3, 6, 13}è un super array perché 3 > 2 6 > 3 + 2 …


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.