A volte, quando sono davvero annoiato, mi piace prendere la somma di un array di numeri interi non negativi. Prendo solo la somma di matrici di lunghezze che sono poteri di due. Purtroppo faccio spesso errori. Fortunatamente tengo traccia del mio lavoro mentre procedo nel modo seguente: Aggiungo coppie di …
sfondo Ispirato dall'interpretazione molto conveniente di Octave (e, per estensione, di MATL) delle matrici verità / falsa, Jelly ottenne l'atomo Ȧ (stile ottava tutto ). Ȧ accetta un array come input e restituisce 1 se l'array non è vuoto e non contiene il numero 0 (intero, float o complesso) in …
N bambini, senza due che condividono la loro esatta dimensione, sono allineati in un certo ordine. Ognuno può solo confrontare le altezze con i propri vicini immediati. Quando l'insegnante grida "alzi la mano se sei il più alto", lo fanno se sono più alti di entrambi i loro vicini, e …
Devo smettere di pensare a nomi punny Il tuo compito è quello di creare quanti più frammenti (programmi che hanno input e output integrati), funzioni o programmi completi possibili che ordinino qualunque sia la versione della tua lingua di array di numeri interi in ordine crescente, ma per ogni programma, …
Gli scambisti olimpici svolgono la loro routine su alberi standard. In particolare, l'albero standard nha vertici verso l' 0alto n-1e gli spigoli che collegano ciascun vertice diverso da zero aal vertice n % asottostante. Quindi, ad esempio, l'albero standard 5 è simile al seguente: 3 | 2 4 \ / …
Ispirato da questa domanda di Game of Life . Wireworld simula gli "elettroni" che fluiscono attraverso i "fili", le cui disposizioni semplici producono il tipico comportamento del gate logico. Ti sfido a costruire un orologio digitale nell'automa cellulare Wireworld. L'orologio deve contare verso l'alto dalle 00:00 alle 23:59 come di …
Un giorno ti svegli solo per ritrovarti intrappolato in un array. Cerchi di uscire da lì, prendendo un indice alla volta, ma sembra che ci siano altre regole: L'array è completamente pieno di numeri naturali. Se ti trovi in un indice n, vai all'indice array[n], tranne: Se ti trovi su …
Sfida Dato un elenco non vuoto di numeri reali, calcola la sua mediana. definizioni La mediana viene calcolata come segue: prima ordina l'elenco, se il numero di voci è dispari , la mediana è il valore al centro dell'elenco ordinato, altrimenti la mediana è la media aritmetica dei due valori …
Produrre un programma A in modo tale che eseguirlo nella lingua A produca il programma B e che esegua il programma A nella lingua B produca il programma C. Il programma B, quando eseguito nella lingua B, produce il programma A, e l'esecuzione del programma B nella lingua A produce …
Il malefico linguaggio di programmazione esoterico ha un'interessante operazione sui valori di byte che chiama "tessitura". È essenzialmente una permutazione degli otto bit del byte (non importa da quale fine iniziamo il conteggio, poiché il modello è simmetrico): Il bit 0 viene spostato nel bit 2 Il bit 1 viene …
Fonte: Wikipedia Per questa sfida, dovresti scrivere due programmi che ricordano la figura e il terreno dell'immagine sopra, in modo tale che uno di essi stampi figuree l'altro stampi ground. In particolare: Scrivi un programma che non accetta input e stampa la stringa figure. Gli unici spazi bianchi consentiti nel …
Il problema del lieto fine (in realtà un teorema) lo afferma Qualsiasi insieme di cinque punti nel piano in posizione generale ha un sottoinsieme di quattro punti che formano i vertici di un quadrilatero convesso. Il problema è stato chiamato così da Paul Erdős quando due matematici che per primi …
Ti viene data una stringa composta con i caratteri 0123456789+*(). Puoi presumere che la stringa sia sempre un'espressione matematica valida. Il tuo compito è rimuovere le parentesi non necessarie, supponendo che la moltiplicazione abbia una priorità maggiore rispetto all'aggiunta. Le parentesi devono essere rimosse solo quando non sono necessarie strutturalmente …
Dato un input di un'immagine di arte ASCII, output di arte ASCII in corsivo. Per scrivere in corsivo l'arte ASCII: Inserisci zero spazi prima dell'ultima riga, uno spazio prima dell'ultima riga, due spazi prima dell'ultima riga, ecc. Rimuovere eventuali spazi bianchi iniziali aggiuntivi che potrebbero essere stati creati. Cioè, se …
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.