Puzzle di programmazione e codice Golf

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

30
Emette la tastiera qwerty
Dato un carattere, visualizza (sullo schermo) l'intero layout di tastiera qwerty (con spazi e nuove righe) che segue il carattere. Gli esempi lo chiariscono. Ingresso 1 f Uscita 1 g h j k l z x c v b n m Ingresso 2 q Uscita 2 w e r t …

30
Il concorso di taglio della torta
È il mio diciassettesimo compleanno e sei invitato alla mia festa! E come sempre alle feste, ci sarà la torta. Una torta ... E ne hai bisogno il più possibile. Dato che questa è una festa giusta, ognuno di noi dirà quanto della mia torta vogliamo e la persona che …

5
World Big Dosa
Sei un giovane chef di talento a cui è appena stata offerta la posizione di sous chef nel ristorante indiano più prestigioso del mondo. Hai poca esperienza con la preparazione della cucina indiana, ma sei determinato, quindi hai deciso di metterti alla prova. Decidi di diventare il principale esperto di …

5
Superare la dimensione del cluster
Stufo dell'affidabilità dell'archiviazione flash, hai deciso di archiviare tutti i tuoi programmi su uno di quei buoni vecchi floppy da 1.440 KiB. Tuttavia, dopo aver copiato nemmeno 3.000 programmi, il disco era pieno. Com'è possibile? Esperto nell'arte del code golf come sei, la maggior parte dei tuoi programmi non è …

14
Spirale di Fibonacci
Il tuo obiettivo è generare una spirale di Fibonacci con numeri. Esempio di input / output 1 -> 1 2 -> 1 1 3 -> 1 1 2 2 2 2 6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5 8 8 8 8 …

2
Il povero LaTeX
Sei trasportato in un universo parallelo in cui le persone scrivono a mano equazioni matematiche sui computer come arte ASCII. Come dipendente da LaTeX, questo è totalmente inaccettabile e dovresti automatizzare un po 'questo processo. Il tuo obiettivo è quello di scrivere un programma che genera una versione ASCII di …

22
Ninja e scimmie e orsi, oh mio!
Questa sfida è il premio NinjaBearMonkey per aver vinto il mio Block Building Bot Flocks! sfida con l' invio di Black Knight . Congratulazioni NinjaBearMonkey! La sfida qui è abbastanza semplice, ma ha una varietà di possibili approcci. La storia racconta che nel mondo di Isometric Illusions , ci sono …
37 code-golf  string 

20
The Ultimate Samurai Showdown
Avviso: questa sfida del re della collina è stata completata. Ciò significa che il segno di spunta verde, che è stato assegnato a C5H8NNaO4 per la loro iscrizione, The Observer non verrà spostato in nessuna nuova risposta. Puoi ancora inviare nuove iscrizioni, ma potrebbero esserci ritardi nei nuovi tornei in …

20
Voto strategico, il gioco
Uno dei sistemi di voto più comuni per le elezioni a vincitore singolo è il metodo di voto della pluralità. In poche parole, vince il candidato con il maggior numero di voti. Il voto di pluralità, tuttavia, è matematicamente insensato ed è suscettibile di creare situazioni in cui gli elettori …



2
Sfida Tweet musicale
Questa è la versione audio della sfida di codifica delle immagini di Twitter . Progettare un formato di compressione audio in grado di rappresentare almeno un minuto di musica in 140 byte o meno di testo codificato UTF-8 stampabile. Implementalo scrivendo un programma da riga di comando che accetta i …

30
Determina se tutte le cifre decimali sono univoche
Le domande cancellate su Stack Overflow a volte rendono ottimo il materiale da golf. Scrivi una funzione che accetta come input un numero intero non negativo e restituisce true se tutte le cifre nella rappresentazione di base 10 di quel numero sono univoche. Esempio: 48778584 -> false 17308459 -> true …


16
Hiku eseguibile che genera un haiku [chiuso]
Puzzle: Scrivi un breve programma su tre righe che: ha 5/7/5 sillabe per riga quando viene letto ad alta voce genera un haiku quando viene eseguito. Un esempio di un programma con la struttura corretta, ma output non haiku, è (Python): >>> for x in range(3): ... print "EXTERMINATE HUMANS" …

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.