Puzzle di programmazione e codice Golf

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

19
Sottostrati unici più corti
Ingresso Una stringa alfanumerica s. Produzione La stringa più corta che si verifica esattamente una volta come sottostringa (contigua) in s. Le occorrenze sovrapposte vengono considerate distinte. Se sono presenti più candidati della stessa lunghezza, è necessario emetterli tutti nell'ordine in cui si verificano. In questa sfida, la stringa vuota …
29 code-golf  string 

19
Tutto su binario di base
Per favore, scusa il titolo punny. Questa è una domanda ispirata a A Curious Property of 82000 . In esso, l'autore sottolinea che il numero 82000 è binario nelle basi 2, 3, 4 e 5. Il post pone quindi la domanda "c'è un numero che è binario nelle basi 2, …


30
Due fanno la differenza: i ladri
Per la sfida dei poliziotti principali, clicca qui AVVISO - Questa sfida è ora chiusa. Eventuali crepe che vengono pubblicate ora non verranno conteggiate nella classifica e la risposta accettata non cambierà. Sfida Dato il programma originale, il suo output e l'output del programma modificato, è necessario scoprire quali caratteri …

11
Quante torri riesci a vedere?
Questa domanda si basa sulle torri puzzle di posizionamento dei numeri (note anche come grattacieli), che puoi giocare online . Il tuo obiettivo è quello di prendere una soluzione al puzzle e determinare gli indizi: il numero di torri visibili lungo ogni riga e colonna. Questo è il golf del …
29 code-golf  grid 

6
Messaggio stereogramma nascosto
È necessario generare uno stereogramma di testo in base a una stringa di input contenente un paragrafo di testo, una riga vuota quindi il messaggio nascosto. Il risultato verrà visualizzato come una coppia di paragrafi, uno con spaziatura diversa che ne causa l'effetto quando viene visualizzato stereograficamente (una spiegazione è …
29 code-golf 

12
Puzzle di ricerca di parole
Dato un testo rettangolare come un puzzle di ricerca di parole e una stringa di ricerca, determinare se il testo contiene la stringa di ricerca. La stringa di ricerca può apparire: orizzontalmente, verticalmente o diagonalmente avanti o indietro È possibile scrivere una funzione o un programma e prendere due stringhe …

23
Stampa numeri a prova di rotazione
sfondo Stai lavorando per alcuni produttori di giochi da tavolo e devi produrre tessere di legno con i numeri da 0 a n incisi su di esse per alcuni giochi. Tuttavia, senza ulteriori indugi, alcune tessere diventerebbero indistinguibili, ad esempio, 6e 9. Per evitare ciò, devi dotare i numeri che …
29 code-golf  number 

8
Sei nella stanza più grande?
introduzione Di recente hai accettato un'offerta di lavoro presso una Pretty Good Software Company. Sei abbastanza contento delle dimensioni del tuo ufficio, ma hai l' ufficio più grande ? È un po 'difficile da dire guardando gli uffici dei tuoi colleghi quando ti fermi. L'unico modo per capirlo è esaminare …


4
Meta regex golf
Nello spirito di questo xkcd Scrivi un programma che gioca a regex golf con coppie arbitrarie di liste. Il programma dovrebbe almeno tentare di accorciare il regex, un programma che produce solo output /^(item1|item2|item3|item4)$/o simili non è permesso. Il punteggio si basa sulla capacità di generare la regex più breve. …


3
Emula una CPU MOS 6502
Questo è un po 'ispirato alla sfida Intel 8086 che è anche qui, ma ho pensato che anche una sfida 6502 sarebbe stata interessante. La sfida Ho pensato che sarebbe stato divertente vedere i risultati. Questo è ovviamente verso il lato più avanzato dello spettro. La sfida è scrivere il …

2
ASCII art 3D StreetView
Ingresso: Ottieni una serie di numeri interi (alimentati tramite stdin o prompt). Ogni coppia di numeri interi in questa serie rappresenta la LARGHEZZA di un edificio [intervallo valido: 1..10] e HEIGHT [intervallo valido: 0..10] Supponiamo che l'input sia ben formato. Input di esempio (la seconda riga è solo a scopo …


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.