Domande taggate «code-golf»

Code-golf è una competizione per risolvere un problema particolare con il minor numero di byte di codice sorgente.

30
C'è un buco nel fondo del mare
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 …

12
Numeri fissili
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 …

30
Facey McFaceface
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 …
47 code-golf  string 

30
99 bug nel codice
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 …
47 code-golf  random 

6
Golf un numero più grande di TREE (3)
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 …

24
Esegui il downgrade a un Palindrome
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) [[]] -> [[ …

29
Vai all'ennesima pagina
È 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 …
47 code-golf  string 

30
Il mio triangolo è giusto?
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 …

13
Fibonacci estremi
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 …

30
La lumaca nel pozzo
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 …

30
Questa è una funzione?
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: …

30
Sii il primo 1 (lascia solo la prima verità)
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 …

30
Bernardino identifica parole in dollari inalterate
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 …
47 code-golf  string 

15
Attack, Decay, Sustain, Release
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 …

30
Visualizza pixel colorati casuali
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 …

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.