Puzzle di programmazione e codice Golf

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

16
Costruisci un browser XKCD difettoso
Sfida Dato il numero di un fumetto XKCD, genera il testo del titolo di quel fumetto (il testo del passaggio del mouse). Tuttavia, il programma deve generare un errore quando vengono indicati i numeri 859o 404. Regole Il numero indicato sarà sempre un fumetto esistente (tranne 404). Il tuo programma …

30
Codice Johnny Code, Code!
Il padre fondatore del rock-and-roll Chuck Berry è morto tristemente oggi. Considera il coro della sua famosa canzone " Johnny B. Goode ": Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Ci sono altri modi in cui …
75 code-golf  string 

30
Programma più breve che genera l'errore StackOverflow [chiuso]
Scrivi un programma che genera un errore StackOverflow o l'equivalente nella lingua utilizzata. Ad esempio, in Java , il programma dovrebbe essere lanciato java.lang.StackOverflowError. Non ti è consentito definire una funzione che chiama se stessa o una nuova classe (tranne quella contenente mainin java). Dovrebbe usare le classi del linguaggio …
75 code-golf 



6
Hard code golf: Regex per divisibilità per 7
Matthias Goergens ha una regex di 25.604 caratteri (in calo rispetto ai 63.993 caratteri originali) per abbinare numeri divisibili per 7, ma questo include un sacco di lanugine: parentesi ridondanti, distribuzione ( xx|xy|yx|yyanziché [xy]{2}) e altri problemi, anche se sono sicuro che un un nuovo inizio sarebbe utile per risparmiare …

30
Dai puzzle di programmazione al codice golf
Il tuo compito è quello di scrivere un programma che emetta la stringa esattaProgramming Puzzles (trailing newline opzionale), ma quando tutti gli spazi, le schede e le Code Golfnewline vengono rimossi, vengono emessi (trailing newline opzionale). Il conteggio dei byte è il conteggio del primo programma, con gli spazi ancora …

17
Golf Dennis un termometro
Dennis si impegna moltissimo per questa comunità, anche come moderatore , progettista di lingue e fornitore di TIO . Sfortunatamente, sua figlia di quattro anni ha preso un raffreddore , quindi cerchiamo di aiutarlo a tenere traccia della sua guarigione (possa essere veloce) fornendogli un termometro : .-----------. | | …

30
Programmazione non discriminatoria
Diciamo che una stringa non è discriminatoria se ciascuno dei caratteri della stringa appare lo stesso numero di volte e almeno due volte. Esempi "aa!1 1 !a !1"è non discriminante , perché ciascuno dei personaggi , !, ae 1appaiono tre volte. "abbaabb"non è non discriminatorio perché bappare più spesso di …


22
Tartarughe fino in fondo
Scrivi un programma o una funzione che accetta un numero intero positivo e stampa o restituisce una pila di tante tartarughe di arte ASCII , dove ogni tartaruga è più grande di quella sopra di essa. In particolare, se l'input è 1, l'output dovrebbe essere: __ /,,\o Se l'input è …

30
Stampa un po 'di JSON
Questa sfida è semplice, ma speriamo che ci siano molte strade che puoi affrontare: È necessario stampare / restituire un oggetto JSON valido di almeno 15 caratteri, senza contare gli spazi bianchi non essenziali. Il tuo programma dovrebbe funzionare senza alcun input. Per motivi di chiarezza, un oggetto JSON inizia …
74 code-golf  json 


11
I 9 miliardi di nomi di Dio
The 9 Billion Names of God è un racconto di Arthur C. Clarke. Parla di un gruppo di monaci tibetani il cui ordine è dedicato a scrivere tutti i possibili nomi di Dio, scritti nel loro proprio alfabeto. In sostanza, sono dedicati a scrivere ogni possibile permutazione del loro alfabeto, …


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.