L'idea per questa sfida del codice è semplice: data una matrice di numeri interi, ordiniamola applicando i movimenti in stile Rubik. Ciò significa che puoi selezionare una singola riga o colonna e ruotare i suoi elementi in qualsiasi direzione: [1, 3, 2, 4] => [3, 2, 4, 1] (rotate left …
Il tuo compito è di scomporre un numero usando il formato seguente. Questo è simile alla conversione di base, tranne per il fatto che invece di elencare la digitsnella base, si elenca la values, in modo tale che la lista si sommi all'input. Se la base data è n, quindi …
Ingresso: L'input è un array randomizzato di noci (nella tua lingua), le possibili noci seguono. Il tuo programma deve avere un modo di rappresentare ogni tipo di dado, come un codice intero. Il programma deve essere in grado di gestire array di qualsiasi dimensione di qualsiasi configurazione di dadi. Noci …
Se ti piace, scrivi un programma che ordina le città in base alle regole del gioco del nome della città. Ogni nome della città dovrebbe iniziare dall'ultima lettera del nome della città precedente. Per esempioLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> …
Dato un array 2D di numeri interi, ordiniamo le sue righe e colonne in blocchi. Ciò significa che devi solo ordinare una determinata riga o colonna, ma applicando le trasformazioni necessarie per ordinarlo su ogni altra riga o colonna nell'array 2D. Regole L'input sarà un array 2D di numeri interi …
Data una chiave e una matrice di stringhe, mescola la matrice in modo che venga ordinata quando ogni elemento è XOR con la chiave. XOR'ing due stringhe Per XOR una stringa di una chiave, XOR ciascuno dei valori di carattere della stringa per la sua coppia nella chiave, supponendo che …
Data una matrice A, possiamo dire che è "ordinato" se ogni riga e colonna di Aè ordinata (crescente da sinistra a destra per le righe e dall'alto verso il basso per le colonne). Pertanto, questa matrice è ordinata: [ 1 2 3 4 5 ] [ 2 2 3 4 …
Ho lavorato su un altro linguaggio di golf basato su stack chiamato Stackgoat . In questa sfida dovrai scrivere un tokenizer per Stackgoat (o davvero qualsiasi linguaggio generale basato su stack). Esempi "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12', '34', '+', '-', '"abc\"de'fg\\"'] "foo …
sfondo La trasformata di Burrows – Wheeler (BWT) è una permutazione reversibile dei caratteri di una stringa che si traduce in grandi sequenze di caratteri simili per determinati tipi di stringhe come il testo normale. Viene utilizzato, ad esempio, nell'algoritmo di compressione bzip2 . Il BWT è definito come segue: …
Istruzioni Barry è uno sviluppatore di back-end non molto buono responsabile di una piccola API che dovrebbe fornirti informazioni sugli acquisti effettuati nel negozio di un cliente. Tuttavia, non ha fatto un ottimo lavoro e il tuo capo ti dice invece di sistemarlo sul lato client. Idealmente si dovrebbe ricevere …
Ordinamento patologico Il tuo capo ha richiesto lo sviluppo di un algoritmo di ordinamento per migliorare le prestazioni dell'applicazione della tua azienda. Tuttavia, dopo aver scritto l'applicazione, sai che è improbabile che tu sia in grado di renderlo significativamente più veloce. Non volendo deludere il tuo capo, hai deciso di …
Benvenuto al tuo primo giorno in PPCG Inc. In qualità di nuovo selezionatore di documenti per assistenti junior, sei responsabile di assicurarti che tutti i documenti che ti abbiamo inviato siano archiviati in ordine alfabetico. È così facile che una scimmia possa farlo. Beh, metaforicamente parlando, dato che abbiamo assunto …
introduzione Molti di voi hanno familiarità con l' algoritmo di ordinamento unione per ordinare un elenco di numeri. Come parte dell'algoritmo, si scrive una funzione di supporto chiamata mergeche combina due elenchi ordinati in un elenco ordinato. Nello pseudocodice simile a Python, la funzione di solito assomiglia a questa: function …
Unisci ordinamento In questa sfida, implementerai la subroutine di unione dell'ordinamento di tipo merge. In particolare, è necessario creare una funzione o programma o verbo o simile che accetta due elenchi, ognuno ordinato in ordine crescente e li combina in un elenco ordinato in ordine crescente. Requisiti: - L'algoritmo deve …
Crea un programma che simuli le porte logiche di base. Input: una parola in maiuscolo seguita da 2 numeri binari di 1 cifra, separati da spazi, ad esempio OR 1 0. I cancelli OR, AND, NOR, NAND, XOR, e XNORsono necessari. Uscita: quale uscita del gate logico inserito verrà data …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.