Domande taggate «array-manipulation»

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


16
La noiosa serie di 7 regole
Il fatiscente Crea un programma che genera un array di lunghezza casuale con numeri casuali, quindi applica una serie di regole che modificano l'array. Dopo aver applicato le regole, stampare la somma dell'array se non diversamente specificato Configurazione dell'array L'array deve avere una lunghezza casuale compresa tra 5 e 10 …

18
Ordina e riapplica i delta di una matrice
Sembra che qualsiasi semplice modifica dei delta che utilizza una funzione coerente possa quasi sempre essere eseguita in qualche altro modo più breve , Dennis . Pertanto, l'unica soluzione che posso immaginare di rendere questo più difficile è introdurre una sorta di funzione incoerente. Ordinamento. Il tuo compito è prendere …

3
Pre-ordine + post-ordine per in-order
Compito Dati gli attraversamenti pre-ordine e post-ordine di un albero binario completo, restituisci il suo attraversamento in ordine. Gli attraversamenti saranno rappresentati come due elenchi, entrambi contenenti n interi positivi distinti, ciascuno identificando in modo univoco un nodo. Il tuo programma può prendere questi elenchi e generare il risultante attraversamento …

14
Massimi massimi!
Ispirato da questa domanda e perfezionato da Luis Mendo . Sfida Data una matrice 2D di numeri interi, ogni riga ha un valore massimo. Uno o più elementi di ciascuna riga saranno uguali al valore massimo della rispettiva riga. Il tuo obiettivo è determinare quali colonne contengono il maggior numero …

8
Disegna un triangolo phi
Chiarimento: Fondamentalmente, è necessario fare questo La funzione totient di Euler ha il nome phi. Proviamo a calcolare il phi (8) Innanzitutto, elenca tutti i numeri 8 e precedenti all'indietro, escluso 0 o meno 8 7 6 5 4 3 2 1 Ora trova quali numeri non condividono un fattore …



5
Media fuori due liste
Media di due liste Sfida Dati due elenchi di numeri interi positivi, determinare se è possibile riorganizzare gli elementi in due nuovi elenchi in modo tale che i nuovi elenchi abbiano la stessa media aritmetica (media). Ingresso L'input può essere acquisito tramite STDIN o come argomento di funzione. L'input può …

1
Matrice diagonale Golfscript
C'è un modo in Golfscript per portare tutte le diagonali di un array in un singolo array? Ad esempio, per l'array [[1 2 3][4 5 6][7 8 9]] ritorno [[7][4 8][1 5 9][2 6][3]] (non necessariamente in quell'ordine) e per ["ABCD""EFGH""IJKL"] ritorno ["I""EJ""AFK""BGL""CH""D"] (Non necessariamente in questo ordine). Supponiamo che …

7
Sequenze incrociate
Sequenze di attraversamento Dato un elenco di numeri interi positivi A, chiamalo una sequenza crescente se ogni elemento è maggiore o uguale a quello precedente; e chiamalo una sequenza decrescente se ogni elemento è minore o uguale a quello precedente. Alcune sequenze crescenti: [1,2,4,7] [3,4,4,5] [2,2,2] [] Alcune sequenze decrescenti: …


2
Golf miei array Ada
sfondo Ada è un linguaggio di programmazione che non è esattamente noto per la sua terseness. Tuttavia, la sua sintassi letterale di array può in teoria consentire specifiche di array abbastanza concise. Ecco una semplice descrizione EBNF della sintassi letterale dell'array (passabile a bottlecaps.de : array ::= positional_array | named_array …


11
Mappa gli imbroglioni!
Dopo aver inviato tutti i compiti, viene creato un dizionario che associa il numero dello studente all'hash del loro file. Questo dizionario, o hashmap o mappatura (come la tua lingua lo chiama) apparirà come segue: {100: "aabb", 104: "43a", 52: "00ab", 430: "aabb", 332: "43a"} La chiave è il numero …

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.