Puzzle di programmazione e codice Golf

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

7
Pratica del golf: Python [chiuso]
Questa è una sfida per praticare l'ottimizzazione del golf in Python: trucchi e scorciatoie riutilizzabili per radere alcuni personaggi. Molti conosceranno i golfisti di Python e useranno idee comuni dai suggerimenti di Python . Alcuni di questi usano funzionalità specifiche di Python che potresti non sapere se non le hai …
31 code-golf  python 

23
Calcola i punti in un gioco "sjoelen"
Okay, quindi ieri è stato il 2 ° giorno di Natale e io e i miei (nonni) genitori abbiamo fatto una partita a "sjoelen", come si chiama nei Paesi Bassi. Il programmatore interiore è venuto in me, ma proprio quando ho avuto la risposta, l'ho persa. Voglio che lo rifai. …

13
Disegna una trapunta casuale ASCII Art
Per questa sfida, una trapunta d'arte ASCII sarà un blocco di testo di 24 caratteri di larghezza e 18 righe di altezza, contenente i caratteri =-<>/\in un modello a trapunta che è simmetrico in orizzontale e in verticale. Esempio di trapunta: ======================== ------------------------ //\\//\\\//\/\\///\\//\\ <<><<>>>>><<>><<<<<>><>> /\\/\\\\/\/\/\/\////\//\ ------------------------ /\/////\\///\\\//\\\\\/\ \///\/\/\\\\////\/\/\\\/ \///\/\/\\\\////\/\/\\\/ …

30
Gantt ASCII semplice
Questo è semplice: stampare un diagramma di Gantt ASCII . Dati gli intervalli delle attività (ora di inizio - tuple dell'ora di fine), stampa una sequenza temporale di Gantt sotto forma di -caratteri per ogni durata dell'attività - ogni attività in una nuova riga. Esempio Supponiamo che i miei intervalli …

30
Incrocio del personaggio
Mi aspettavo di pubblicare qualcosa di più complesso come il mio primo puzzle in PCG, ma una particolare domanda a casa su Stack Overflow mi ha ispirato a pubblicare questo. Loro vogliono: stampa il seguente schema per ogni parola che contiene un numero dispari di lettere: P M R A …

5
One Line Aquarium
I miei suoceri hanno un laghetto nel loro cortile, pieno di koi. Non mi è passato per la testa finché non ho notato il seguente estratto dal mio codice. ',') & '_' ... Avevo le facce di pesce che mi guardavano dallo schermo ... Il che mi ha dato un'ottima …

7
Programmazione Pac-Man
Programmin 'Pac-Man Ambientazione Giochi come Pac-Man. Vuoi raccogliere palline, frutta e pellet prima di chiunque altro, evitando allo stesso tempo i fantasmi. Regole Ogni Pac-Man valido sarà in un singolo labirinto. Vincerà il giocatore con il punteggio cumulativo più alto dopo 10 partite. Una partita termina quando tutti i Pac-Men …


8
Code-Golf: Count Islands
Un semplice contest, ispirato a questa domanda stackoverflow : Ti viene data un'immagine di una superficie fotografata da un satellite. L'immagine è una bitmap in cui l'acqua è contrassegnata da " ." e la terra è contrassegnata da " *". Gruppi di adiacenti *formano un'isola. (Due ' *' sono adiacenti …
31 code-golf 


22
Golf ASCII-art
Proviamo a giocare a golf questo pezzo di arte ascii che rappresenta un uomo golfista: '\. . |> 18 >> \. '. | O >>. 'o | \. | / \. | / /. " | JGS ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Fonte: JGS - http://www.retrojunkie.com/asciiart/sports/golf.htm Regole: Nessun input consentito Nessuna risorsa …

25
Quanti indirizzi IP ci sono in un determinato intervallo?
Ispirato da... Networking - Come posso capire quanti indirizzi IP ci sono in un determinato intervallo? Scrivi un programma o una funzione che accetta due stringhe come input, ciascuna delle quali è un indirizzo IPv4 espresso in notazione punteggiata standard e genera o restituisce il numero di indirizzi IP coperti …

18
Acronimi ricorsivi
Obbiettivo Da Wikipedia : Un acronimo ricorsivo è un acronimo che si riferisce a se stesso nell'espressione per cui rappresenta. Il tuo obiettivo è verificare se una stringa è un acronimo ricorsivo. L'acronimo è la prima parola Le parole non fanno distinzione tra maiuscole e minuscole, separate da un singolo …
31 code-golf 

17
Creazione di un interprete HQ9 +
L'obiettivo di questo codice golf è quello di creare un interprete per il linguaggio di programmazione HQ9 + Ci sono 4 comandi in questo linguaggio di programmazione: H - stampa "Ciao, mondo!" Q - stampa il codice sorgente del programma 9 - stampa il testo della canzone "99 bottiglie di …

29
Pitch dark (ricordo dell'ora terrestre)
Il tuo obiettivo è semplice: il programma deve rendere lo schermo del tuo computer completamente nero . Dopo l'avvio del programma, lo schermo deve diventare rapidamente completamente nero e rimanere tale fino all'uscita dal programma (qualsiasi tasto, o alt + F4, movimento del mouse, ecc.), Dopodiché le cose dovrebbero tornare …
31 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.