Domande taggate «array-manipulation»

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

13
Ottieni il valore più vicino al numero
In questo codice golf, è necessario ottenere il numero più vicino da un altro in un elenco. L'output può essere il numero più vicino all'ingresso. Esempio: value: (Input) 5 --- [1,2,3] --- 3 E, il programma potrebbe funzionare con numeri negativi. Esempio: value: (Input) 0 --- [-1,3,5] --- -1 value: …

3
Controlla i periodi di lavoro
introduzione Qui in Germania la sentenza sull'orario di lavoro è molto severa. Se lavori 6 o più ore al giorno, devi fare almeno una pausa di 30 minuti. Se lavori 9 o più ore, devi fare una pausa di 45 minuti. Se lavori per meno di 6 ore, non devi …

12
Rimuovi le righe non numeriche specificate
In caso di dubbi: Nan = Non-numeric datatypeai fini di questa sfida. Scrivi un programma o una funzione che accetta una matrice / matrice come input, nonché un elenco di indici di colonna. La sfida è rimuovere le righe in cui si trovano tutti gli elementi nelle colonne specificate Nan. …

10
Annulla indirizzare un grafico
introduzione In questa sfida, ti viene dato un grafico diretto con auto-loop e il tuo compito è quello di convertirlo in un grafico non indirizzato senza auto-loop. Ingresso Il tuo input è un grafico diretto con il vertice impostato {0, 1, ..., n-1}per un numero naturale n ≥ 0(o {1, …

2
Segna una partita a Kingdom Builder
Voglio provare una nuova forma di codice golf qui. Simile ai bonus, non tutte le parti della sfida devono essere completate, ma ogni risposta deve implementare un sottoinsieme di determinate dimensioni (e c'è un nucleo che ogni risposta deve implementare). Quindi, oltre al golf, questa sfida implica anche la scelta …


30
Trova la percentuale
Non abbiamo avuto nessuna bella, facile sfida da un po ', quindi eccoci qui. Dato un elenco di numeri interi ciascuno maggiore di 000 e un indice come input, genera la percentuale dell'elemento in corrispondenza dell'indice dato della somma totale dell'elenco. L'output dovrebbe essere qualunque sia la rappresentazione naturale di …

22
Distribuisci le carte ai giocatori
Stasera è la notte dei giochi di carte! Sei il banco e il tuo compito è scrivere un programma per distribuire le carte ai giocatori. Dato un array di carte e il numero di giocatori, devi dividere l'array di carte in una mano per ogni giocatore. Regole Il programma riceverà …


9
Sfalsa, impila, somma
Ispirato da questa domanda Stack Overflow . La sfida Ingresso Un array di matrici quadrate contenenti numeri interi non negativi. Produzione Una matrice quadrata costruita dalle matrici di input come segue. Sia la dimensione di ciascuna matrice di input e il numero di matrici di input.N× NN×NN \times NPPP Per …


21
Riempi fino a intervalli duplicati
Sia un elenco di numeri interi positivi senza ordinamento particolare e che può contenere duplicati. Scrivi un programma o una funzione che emetta un elenco di numeri interi positivi M (il cui ordinamento non è importante) in modo tale che la fusione di L e risulti nell'elenco più piccolo che …

3
Come scambiare elementi in un vettore usando una funzione anonima in Octave?
Scambiare due elementi in un vettore / matrice è molto semplice in Octave: x='abcde'; x([4,1])=x([1,4]) x = dbcae Sfortunatamente, devo ancora trovare un modo per farlo all'interno di una funzione anonima. Mentre la funzione seguente è sintatticamente corretta, restituisce solo i due elementi che vengono scambiati, non l'intero xvettore: f=@(x)(x([4,1])=x([1,4])) …

10
Limita i tuoi numeri con le tue corse
Elenchi autolimitanti Si consideri un elenco non vuoto L contenente numeri interi non negativi. Una corsa in L è un sottoelenco contiguo di elementi uguali, che non può essere allungato. Ad esempio, le serie di [0,0,1,1,3,3,3,2,1,1] sono [0,0], [1,1], [3,3,3], [2 ], [1,1] . L'elenco L è auto-limitante se per …


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.