Puzzle di programmazione e codice Golf

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

7
Parole -> Skyline della città
La sfida Il programma o la funzione accetterà un singolo input di stringa da STDIN o un parametro di funzione. Si può presumere che l'input conterrà solo caratteri alfabetici (a-zA-Z), spazi e stop completi. L'input non fa distinzione tra maiuscole e minuscole, quindi dovresti trattare "a" esattamente come tratteresti "A". …

30
Un'abbondanza di numeri interi!
Un numero abbondante è qualsiasi numero in cui la somma dei propri divisori è maggiore del numero originale. Ad esempio, i divisori propri di 12 sono: 1, 2, 3, 4, 6 E sommando questi risultati in 16. Dato che 16 è maggiore di 12, 12 è abbondante. Si noti che …

13
Volumi di scatole ASCII
introduzione In questa sfida, ti viene data in input la rappresentazione ASCII della rete (superficie aperta) di un cuboide rettangolare (scatola 3D). Il formato è questo: ....+--+....... ....|##|....... ....|##|....... ....|##|....... +---+--+---+--+ |###|##|###|##| +---+--+---+--+ ....|##|....... ....|##|....... ....|##|....... ....+--+....... Ogni faccia del cuboide è un rettangolo di #s circondato da +-|caratteri. L'esterno …

11
Collega i pixel
Dato un testo come questo: # #### ## # ## # ## # #### ## Stampa lo stesso testo ma collegando i pixel con i caratteri ─│┌┐└┘├┤┬┴┼. Se un pixel non ha vicini, non cambiarlo. Quindi l'output dell'ultimo testo è: │ ─┬── ┌─ │ └─ │ ┌┘ │ └──┘ ─┘ …

24
Quante luci sono accese?
Sei un piccolo granello su un piano cartesiano. Riflettendo sulla tua esistenza, decidi di vagare intorno al tuo aereo e toccare le cose. Noti che ogni coppia di coordinate che visiti ha un interruttore della luce. Per divertirti, decidi di attivare / disattivare ogni interruttore che incontri. La sfida : …

30
Elenco di possibili anni di nascita di esseri umani viventi
La sfida Stampa un elenco di anni che inizia con l'anno in corso e termina 120 anni fa. L'anno di nascita di ogni essere umano vivente sarebbe incluso in questo elenco. Dettagli L'elenco dovrebbe essere in ordine decrescente. È consentita ogni funzione integrata per manipolare matrici e / o elenchi. …


14
Contatore di voti di scambio di stack
Scrivere un programma / funzione che restituisca il conteggio dei voti della propria risposta Stack Stack al momento della sua esecuzione. Il tuo programma / funzione può accedere a questa pagina ( codegolf.stackexchange.com/questions/82609 ) da Internet, tuttavia: Il tuo programma / funzione potrebbe non accettare alcun input dell'utente e L'uso …

17
Cats go Meow, Cows go Moo
Tutti sanno che i gatti diventano miagolosi, ma ciò che molti non capiscono è che i caaat si muovono. In effetti, la lunghezza della vocale che il gatto emette dipende dalla lunghezza della vocale con cui la si rivolge. Allo stesso modo, le mucche vanno muggite, ma i cuccioli vanno …
40 code-golf  string 

8
Qeng Ho unità di tempo
Nell'eccellente e affascinante libro di Vernor Vinge A Deepness in the Sky (che, a proposito, consiglio vivamente 1 ), il Qeng Ho , una cultura che abbraccia vari sistemi stellari, non ha idea di "giorni", "mesi" " anni ", ecc., e quindi ha un sistema di cronometraggio unico che misura …
40 code-golf 

30
Stampa un mucchio di numeri poco interessanti!
Un numero poco interessante (che non ho completamente compensato solo per questa sfida) è creato in questo modo: Prendi un numero intero positivo N Crea un nuovo numero O aggiungendo le cifre di N alla fine di N Il numero finale non interessante è O * N Ad esempio per …

15
Cosa porterai per il Ringraziamento?
Il Ringraziamento negli Stati Uniti è in arrivo il 24 novembre. Molte persone avranno una grande cena con le loro famiglie, tradizionalmente tra cui tacchino e molti contorni. Questo in genere significa che i membri della famiglia devono coordinare chi porterà ciascuno dei vari piatti. In questa sfida, l'obiettivo è …

24
Centra il testo!
Centra il testo! In questa sfida dovrai centrare varie linee. Esempi Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf specificazioni Ogni riga di input avrà sempre almeno un carattere non di spazi bianchi, puoi supporre che l'unico carattere di spazi …

30
Massimo comun divisore
Il tuo compito è calcolare il massimo divisore comune (GCD) di due interi dati nel minor numero di byte di codice possibile. È possibile scrivere un programma o una funzione, prendendo input e restituendo output tramite uno qualsiasi dei nostri metodi standard accettati (inclusi STDIN / STDOUT, parametri di funzione …

30
Advance Happy New Year, 2016!
Il tuo input sarà un numero intero tra il 1970 e il 2090 (incluso), che rappresenta un anno. Il programma dovrebbe produrre l'anno successivo in cui cade il giorno di Capodanno nello stesso giorno della settimana dell'anno di input. Casi test: Di seguito sono riportati gli input e gli output …

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.