Mentre provavo (e fallivo) hanno persuaso mio figlio a mangiare la sua cena, ho provato a cantare con lui. A metà di questa canzone ho capito che la struttura formulaica poteva prestarsi bene al golf del codice! Il compito è scrivere un programma o una funzione che non accetta input …
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 …
Qualcuno ricorda Boaty ? Potresti totalmente fare una vecchia parola, giusto? Scrivi una funzione per trasformare una stringa in Somethingy McSomethingface. Dovrebbe accettare una stringa come input. Ignora il caso dell'input. Se la parola termina con 'y', la tua funzione non dovrebbe aggiungere una 'y' aggiuntiva alla prima istanza, ma …
99 bug nel codice L'adattamento di "99 bottiglie di birra al muro" per l'informatica in cui aumentano i bug invece che diminuiscono le bottiglie viene spesso ripubblicato su Internet. Esempio di maglietta qui . Penso che sarà interessante vedere la potenziale ricorsione e la generazione casuale di numeri in una …
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 …
Data una stringa s, restituisce la sottostringa contigua più piccola che è possibile rimuovere per creare un palindromo. Esempi: 800233008 -> 2 racecarFOOL -> FOOL abcdedcba -> (empty string) ngryL Myrgn -> "L " (or " M") 123456789 -> 12345678 (or 23456789) aabcdbaa -> c (or d) [[]] -> [[ …
È comune dover creare un'interfaccia di selezione della pagina. In genere si presenta così: prev 1 ... 3 4 [5] 6 7 ... 173 next Ciò significa che ci sono in totale 173 pagine e attualmente sei sulla 5a pagina. Questa sfida richiede di prendere il numero totale di pagine …
Data a, b, cla lunghezza dei tre lati di un triangolo, dire se il triangolo è ad angolo retto (cioè ha un angolo uguale a 90 gradi) o no. Ingresso Tre valori interi positivi in qualsiasi ordine Produzione O una specifica vera uscita ( true, 1, yes, ...) o di …
Ci sono state un miliardo di iterazioni delle sfide di Fibonacci su questo sito Web, quindi ravviviamo le cose con una sfida di Fibonacci di un miliardo di iterazioni! La tua sfida è quella di produrre le prime 1000 cifre decimali del numero 1.000.000.000 di Fibonacci con un programma il …
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 …
Dato un elenco di (key, value)coppie, determinare se rappresenta una funzione, il che significa che ciascun tasto viene mappato su un valore coerente. In altre parole, ogni volta che due voci hanno chiavi uguali, devono anche avere valori uguali. Le voci ripetute sono OK. Per esempio: # Not a function: …
Intro Ogni anno, Dyalog Ltd. organizza una competizione studentesca. La sfida è scrivere un buon codice APL. Questa è un'edizione linguistica indipendente dal codice golf dell'ottavo problema di quest'anno. Ho il permesso esplicito di pubblicare questa sfida qui dall'autore originale del concorso. Sentiti libero di verificare seguendo il link fornito …
Definizione Una parola in dollari è una parola in cui quando a ciascuna delle sue lettere viene assegnato un valore in cent, da a = 1 a z = 26, e le lettere vengono sommate, il risultato è 100. Ecco un esempio su CodeReview, ed ecco un elenco di parole …
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 …
Mi sono sempre piaciuti gli schermi pieni di pixel colorati in modo casuale. Sono interessanti da guardare e i programmi che li disegnano sono divertenti da guardare. La sfida Riempi lo schermo o una finestra grafica con pixel colorati. Le regole Il tuo programma deve avere una possibilità pari di …
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.