Puzzle di programmazione e codice Golf

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

11
Qual è la frequenza di questa nota?
Aggiornamento musicale rapido: La tastiera del piano è composta da 88 note. Su ciascuna ottava, ci sono 12 note C, C♯/D♭, D, D♯/E♭, E, F, F♯/G♭, G, G♯/A♭, A, A♯/B♭e B. Ogni volta che colpisci una "C", il pattern si ripete di un'ottava più in alto. Una nota è identificata …
21 code-golf  music 

15
Emetti il ​​kana successivo
I caratteri kana giapponesi corrispondono a un singolo suono in lingua giapponese. Con l'eccezione di ん ( n ), ogni altro kana è costituito da una parte consonante e una parte vocale. Esiste un ordinamento naturale per la kana giapponese, una sorta di "ordine alfabetico", che in genere è organizzato …

1
Cerchi di imballaggio
Dai un'occhiata a questa immagine. In particolare, come sono disposti i fori alle estremità. ( Fonte immagine ) Notare come i tubi in questa immagine sono imballati in un modello esagonale. È noto che in 2D un reticolo esagonale è il più denso impaccamento di cerchi. In questa sfida, ci …


2
Tastiere Doorknob fiammeggianti!
Bene, il nome utente di Doorknob su GitHub, Reddit e altri siti è KeyboardFire . Questo mi dà un'idea... L'obiettivo Lavori presso KeyboardFire Inc., un'azienda che produce tastiere speciali. E, per "speciale", intendo che, ogni volta che premi un tasto, qualcosa nella tua casa si accende! Con la nuova serie …

2
Formatta un capitale di lancio
introduzione Scrivi un programma o una funzione che aggiunge un capitale di goccia a un paragrafo. Il programma inserirà il testo da formattare, la larghezza della colonna e il numero di righe per eliminare il capitale. Le maiuscole si presentano così: Lines: 2 3 4 Drop capital: A| A.| A..| …

2
Compila registri (per sostituzione)
Il tuo compito è compilare regex ... specificando una sostituzione per ogni personaggio in una regex. regex Le regex supportano queste REGEX = (LITERAL REGEX / GROUP REGEX / STAR REGEX / ALTERNATIVE) LITERAL = 1 / 0 GROUP = '(' REGEX ')' STAR = (LITERAL / GROUP) '*' ALTERNATIVE …

17
Diamond Puzzles!
Spiegazione: L'anno scorso, durante le lezioni di matematica, a volte facevamo queste domande estremamente semplici, sebbene ugualmente fastidiose, chiamate puzzle di diamanti. Queste erano fondamentalmente domande su dove ci sarebbe stata data una somma, e poi a un prodotto veniva chiesto di trovare i due numeri che una volta moltiplicati …
21 code-golf  math 

4
Scrivi una macchina del tempo
Scrivi un programma che accetta come input una stringa e un numero intero ne genera: La stringa che è stata passata al programma nqualche tempo fa; Un nuovo programma che verrà utilizzato per la prossima chiamata. Non è possibile memorizzare alcun dato al di fuori del programma e il programma …
21 code-golf  quine 

2
Dov'è finito quel germe?
introduzione Sei un biologo che studia gli schemi di movimento dei batteri. Il tuo gruppo di ricerca ne ha un sacco in una capsula di Petri e stai registrando la loro attività. Sfortunatamente, sei gravemente sottofinanziato e non puoi permetterti una videocamera, quindi scatta una foto del piatto a intervalli …

3
Esegui un sorvolo di Plutone
Congratulazioni! Sei stato appena assunto dalla NASA per lavorare al nuovo progetto Horizons 2. Purtroppo, recentemente ci sono stati enormi tagli al budget, quindi il top management ha deciso di falsificare l'intero flyby Pluto pianificato (come hanno fatto per gli sbarchi sulla luna negli anni '70). Il tuo compito è …

2
Quine N-regina-ed-equina
Esiste una variante del noto problema delle regine N che coinvolge regine e cavalieri e si dice che sia "considerevolmente più difficile" 1 . La dichiarazione del problema è la seguente: Devi posizionare un numero uguale di cavalieri ♞ e regine ♛ su una scacchiera in modo tale che nessun …
21 code-golf  quine  chess 

15
Contare i byte di un programma
Nota 2: ho accettato la @DigitalTraumarisposta lunga a 6 byte. Se qualcuno può batterlo, cambierò la risposta accettata. Grazie per aver giocato! Nota: accetterò una risposta alle 18:00 MST il 14/10/15. Grazie a tutti quelli che hanno partecipato! Sono molto sorpreso che non sia stato ancora chiesto (o non ho …

4
Raccontare il tempo in francese
Bonjour, PPCG! Quelle heure est-il? Ciò significa che ore sono in francese, perché è esattamente questa la sfida. Dire l'ora in francese (almeno formalmente) è un po 'diverso dal dire l'ora in inglese. Raccontare il tempo inizia con Il est (Lo è). Quindi, inserisci l'ora seguita da heures (in punto). …

9
Somma delle cifre da 1 a 7
Sfida Dato un intero positivo Nche è di 28 o superiore, l'output di un elenco di numeri di sommatori Nche utilizza ogni cifra 1attraverso 7esattamente una volta. Puoi dare come programma o funzione. Le cifre possono apparire da sole o concatenate, purché si utilizzino ognuna una volta senza ripetizioni. Ad …
21 code-golf  math  number 

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.