Dati due numeri interi positivi, A e B, illustrano il loro minimo comune multiplo emettendo due linee di trattini ( -) con lunghezza LCM (A, B) dopo aver sostituito ogni trattino Ath nella prima riga e ogni trattino Bth nella seconda riga con barre verticali ( |). In questo modo, …
L' algoritmo del cassiere è un algoritmo per apportare modifiche al numero minimo di monete che funziona abbastanza bene per la maggior parte dei sistemi valutari. Tuttavia, come la maggior parte degli algoritmi avidi, non è privo di difetti. Se un sistema valutario è impostato nel modo giusto (o semplicemente …
Scrivi un programma o una funzione che stamperà tutti gli interi esattamente una volta dati tempo e memoria infiniti. Le possibili uscite potrebbero essere: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, …
Ho trovato questa sequenza mentre lavoravo su Evolution of OEIS , ma non sono mai riuscito a pubblicarla come risposta. Dopo aver scritto un'implementazione di riferimento in Mathematica, ho pensato che questo fosse un esercizio divertente da fare come una sfida separata, quindi eccoci qui. Costruiamo un reattore a fissione …
La funzione ALBERO (k) fornisce la lunghezza della più lunga sequenza di alberi T 1 , T 2 , ... dove ogni vertice è etichettato con uno dei colori k, l'albero T i ha al massimo i vertici, e non è un albero minore di qualsiasi albero che lo segue …
sfondo C'è un indovinello comune che va in questo modo: Una lumaca si trova sul fondo di un pozzo di 30 piedi. Ogni giorno la lumaca è in grado di arrampicarsi su 3 piedi. Di notte quando dormono, scivolano indietro di 2 piedi. Quanti giorni ci vogliono perché la lumaca …
I sintetizzatori sonori usano i generatori di inviluppo per controllare come determinati parametri del suono (come il volume generale) cambiano nel tempo. In molti sintetizzatori un inviluppo è definito da quattro parametri, come rappresentato nella seguente figura da Wikipedia : Tempo di attacco (A) : tempo impiegato dall'inviluppo a raggiungere …
Scrivi un programma a linea singola lungo due o più caratteri che non contiene terminatori di riga e non accetta input. Ad esempio, il tuo programma potrebbe essere: MyProgram Quando il programma è organizzato nelle forme che le lancette di un orologio compongono alle ore 12, 3, 6 e 9, …
Gli antichi Greci chiamavano queste cose numeri singolarmente e doppiamente pari. Un esempio di un numero pari è pari a 14. Può essere diviso per 2 una volta e a quel punto è diventato un numero dispari (7), dopo di che non è più divisibile per 2. Un numero doppiamente …
definizioni Un numero algebrico è un numero pari a zero di un polinomio diverso da zero con coefficienti interi. Ad esempio, la radice quadrata di 2è algebrica, perché è zero di x^2 - 2. Un numero trascendentale è un numero reale che non è algebrico. Compito Devi scegliere un numero …
I francesi spiegano i numeri in un modo peculiare. 1-16 sono "normali" 17-19 sono indicati 10 + 7. 10 + 8, 10 + 9 . 20-69 sono "normali" (OK, OK! Non proprio, ma sono in questa sfida) 70-79 sono 60 + 10, 60 + 11 ... 60 + 10 + …
In alcune nazioni ci sono raccomandazioni o leggi su come formare corridoi di emergenza su strade che hanno più corsie per direzione. (Di seguito consideriamo solo le corsie che vanno nella direzione in cui stiamo viaggiando.) Queste sono le regole che valgono in Germania: Se c'è solo una corsia, tutti …
L'ex segretario alla Difesa degli Stati Uniti, Donald Rumsfeld, rese famosa la frase "conosciuti". Qui andremo a distillare le sue osservazioni in una strofa a quattro righe. In particolare, genera questo testo: known knowns known unknowns unknown knowns unknown unknowns Le maiuscole non contano (ad esempio, Known unKnownsva bene) e …
Ispirato da questa sfida Dato un numero intero nell'intervallo 0 <= n < 2**64, genera il contenitore di dimensioni minime da cui può rientrare bit: 1 bocconcino: 4 byte: 8 breve: 16 int: 32 lungo: 64 Casi test: 0 -> 1 1 -> 1 2 -> 4 15 -> 4 …
In questa sfida, riceverai un input, lo convertirai in esadecimale, apporterai un paio di modifiche e otterrai il risultato. Poiché sono solo 16 caratteri in esadecimali, il codice dovrà essere il più corto possibile. Esempi Gli esempi sono separati da una linea vuota. Viene immessa la prima riga, la seconda …
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.