Puzzle di programmazione e codice Golf

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



8
Costruisci un muro di mattoni stabile
Un muro di mattoni è un rettangolo fatto di mattoni orizzontali 1-by-n impilati in file. Ecco un muro di altezza 4 e larghezza 8, con le dimensioni dei mattoni mostrate a destra. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 1 Questo muro …

1
Creare un chatbot per le chat room di Stack Exchange
La sfida L'obiettivo di questa sfida è creare un chatbot che possa essere eseguito nelle chat room di Stack Exchange. Il tuo bot deve essere in grado di rilevare quando un utente inserisce comandi specifici e rispondere ad esso. Questo è l'elenco dei comandi e cosa dovrebbe fare il tuo …
39 code-golf 

29
Codice vicino alla sfida: somma di numeri interi
Questa è una semplice sfida: data una sequenza di numeri interi, trova la somma di tutti i numeri interi in essa. Ma con una svolta. Il tuo punteggio è la distanza di Levenshtein tra il tuo codice e la seguente frase (La sfida): Dato un insieme di numeri interi, trova …

14
Programmazione con un tasto maiusc sporadico
C'è qualcosa che non va nella tua tastiera. La Shiftchiave ha una propria mente. Ogni volta che digiti un personaggio non hai idea se verrà spostato o meno (anche se è 50-50). Oltre ai tasti caratteri standard, nulla sulla tastiera è funzionale. Non c'è mouse o altri mezzi di input. …

22
Triangolazione del testo
Scrivi un programma o una funzione che includa una stringa che garantisca contenere solo caratteri ASCII stampabili , tranne lo spazio, e un numero triangolare positivo (1, 3, 6, 10, 15, ...) di lunghezza. Stampa o restituisci la stessa stringa, ma modellata in un triangolo usando gli spazi. Alcuni esempi …

9
Dama "Comodo palindromo"
Se non avessi mai provato a scrivere un codice palindromico prima, sapresti quante parentesi tendono ad ostacolarti. ()()non è un palindromo, anche se sembra che dovrebbe essere, mentre ())(e ()(sono entrambi palindromici ed entrambi molto stupidi. Non sarebbe conveniente se fosse il contrario? Una stringa è convenientemente palindromica se è …


8
Posizionamento pigro della corazzata
Immagina il seguente scenario: stai giocando a navi da guerra con un amico ma decidi di imbrogliare. Invece di muovere una nave dopo che spara dove era la tua nave, decidi di non posizionare alcuna nave. Gli dici che tutti i suoi colpi sono mancati, finché non è impossibile posizionare …

6
A Vectory! - Il Gran Premio di Vector Racing
L'utente CarpetPython ha pubblicato una nuova interpretazione di questo problema che pone una maggiore attenzione alle soluzioni euristiche, a causa di un maggiore spazio di ricerca. Personalmente penso che la sfida sia molto più bella della mia, quindi prova a provarla! La corsa vettoriale è un gioco avvincente che può …

30
Scrivi un aforisma usando un codice valido [chiuso]
Puoi scrivere un aforisma in al massimo 4 righe di codice? Il codice dovrebbe leggere il più possibile un aforisma in un inglese semplice e dovrebbe restituire il booleano true. Lingua: a scelta. Criteri per la risposta accettata: maggior numero di voti in 180 30 giorni. (8 ° luglio 2014) …


7
Disegno animato di una curva di Bézier
Il tuo compito è disegnare una curva di Bézier dati i suoi punti di controllo. L'unico criterio è che devi effettivamente mostrare come disegnare la curva dal punto di controllo iniziale all'ultimo. Caratteristiche Il risultato deve essere animato, ad esempio deve mostrare in qualche modo il processo di disegno. Il …

25
HelolW rdlo (Una sfida al threading)
Ho una sfida per te: Stampa "Hello World" con qualsiasi lingua. Ogni personaggio deve essere stampato dal proprio thread unico Questo è tutto. Ovviamente, poiché non vi è alcuna garanzia che i thread funzioneranno nell'ordine in cui li si avvia, è necessario rendere sicuro il thread del programma per garantire …
39 code-golf 

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.