Puzzle di programmazione e codice Golf

Domande e risposte per programmare gli appassionati di puzzle e i giocatori di codice

3
Genera input a microonde pigro
Correlati: programma il mio forno a microonde e genera valori pigri . Il mio collega è così pigro che non si preoccupa nemmeno di muovere un dito durante la programmazione del forno a microonde. (Questo è effettivamente vero!) Aiutalo a trovare l'ingresso a microonde che dà il tempo più vicino …
18 code-golf  number  date 

1
Numeri di sandpile
Sfida Ti verrà dato un numero intero positivo ncome input. L'output dovrebbe essere una pila di sabbia simile a una piramide costruita sulle regole specificate di seguito: Ogni numero intero "cade" verso il basso dallo stesso punto iniziale iniziale, come la sabbia che cade in una forma conica. I numeri …
18 code-golf  math  number 

1
Trasponi una nuvola di parole
sfondo Volevo creare una bella nuvola di parole, in questo modo: these are words floating Ho calcolato le (x,y)coordinate della prima lettera di ogni parola, le ho inserite nel mio generatore di word cloud e ho lasciato che facesse il suo lavoro. Tuttavia, ho usato accidentalmente (y,x)coordinate, quindi il risultato …
18 code-golf  string  grid 

5
Riempi i buchi in lettere
A volte, quando sono annoiato, prendo un po 'di testo e riempio i "buchi" nelle lettere. Ma riempire i buchi non è la cosa più noiosa che puoi fare? Penso che dovremmo automatizzarlo , in modo da poter usare meglio il nostro tempo. Si applicano le regole standard del code-golf …

28
bfcat - codifica un file come programma brainf ***
Sfida Scrivi un programma o una funzione che ha dato una stringa, restituisce un programma Brainfuck valido che, quando compilato ed eseguito come Brainfuck, restituisce quella stringa. Supponiamo che tutti gli ingressi siano codificati come ASCII. Supponiamo che il programma BF emesso verrà eseguito in un ambiente con un nastro …

1
Conosci una sequenza per le sue sottosequenze
introduzione Supponiamo che tu e il tuo amico stiate giocando. Il tuo amico pensa a una particolare sequenza di nbit e il tuo compito è quello di dedurre la sequenza ponendo loro delle domande. Tuttavia, l'unico tipo di domanda che ti è consentito porre è "Quanto tempo è la sottosequenza …

12
Calcola il volume di un oggetto
È possibile determinare il volume degli oggetti in base a un determinato set di dimensioni: Il volume di una sfera può essere determinato utilizzando un singolo numero, il raggio ( r) Il volume di un cilindro può essere determinato usando due numeri, il raggio ( r) e l'altezza ( h) …


15
Unire due stringhe
introduzione Diciamo che S 1 = a...be S 2 = ..c... Se li posizioniamo uno sopra l'altro, otteniamo: a...b ..c.. Uniamo entrambe le stringhe, con il .carattere liquido (che può essere sovrapposto). Otteniamo questo: a.c.b Se una delle stringhe è più lunga dell'altra, applichiamo semplicemente lo stesso algoritmo: a.....b ..c.. …
18 code-golf  string 


3
Valuta una mano skat
introduzione Skat è un tradizionale gioco di carte tedesco per 3 giocatori. Il mazzo è composto da 32 carte: Asso, Re, Regina, Jack, 10, 9, 8, 7 in tutti e 4 i semi (fiori, picche, cuori, quadri). In ogni round un giocatore gioca da solo mentre gli altri due giocano …

10
Prossimo giorno festivo
Gli australiani adorano le festività e il bere. Ieri, il 26 gennaio, è stato il giorno dell'Australia, che è un giorno festivo. Ero contento di non essere al lavoro ieri e desideroso di sapere la prossima volta che avrò un giorno festivo! Sfortunatamente, avevo un po 'troppo da bere e …
18 code-golf  date 

1
Costruzione del sottostrato massimo
In questa sfida, hai superato due cose: Una lunghezza di stringa, N Un elenco di stringhe, Lognuna con un valore in punti assegnato. Qualsiasi stringa che non viene passata ha un valore in punti pari a 0 È necessario costruire una stringa di lunghezza in modo Ntale che la somma …

4
Giorni compressi della settimana
Dato un input di un elenco di giorni della settimana, genera la rappresentazione ordinata più breve dell'elenco. Il formato del input è una stringa costituita da uno o più delle stringhe di due caratteri Su(Domenica), Mo(Lunedi), Tu(ecc), We, Th, Fr, e Sa. L'input potrebbe non essere necessariamente indicato in ordine …

6
Analizzare l'RNA in codoni
introduzione L'RNA è il cugino meno famoso del DNA. Il suo scopo principale è controllare la produzione di proteine ​​nelle cellule attraverso un processo chiamato traduzione . In questa sfida, il tuo compito è implementare una parte di questo processo in cui l'RNA è suddiviso in codoni . Questa sfida …

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.