Puzzle di programmazione e codice Golf

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

30
Disegna un triangolo Sierpinski
Il triangolo Sierpinsky è un frattale creato prendendo un triangolo, diminuendo l'altezza e la larghezza di 1/2, creando 3 copie del triangolo risultante e posizionandole in modo tale che ciascun triangolo tocchi le altre due su un angolo. Questo processo viene ripetuto più volte con i triangoli risultanti per produrre …

6
ASCII Maze Rendering 3000
Non mi piace scrivere, quindi disegno i miei labirinti in un formato molto semplice: # ##### # # # ### # # # # # # # # ##### # Non è un labirinto ? Certo, penso che tutti i labirinti dovrebbero apparire in 3d, simili ma non uguali a …

23
Analizzare il formato del dizionario Bookworm
Di recente mi sono lasciato andare a un po 'di nostalgia sotto forma di Bookworm Deluxe: Nel caso in cui non l'avessi mai visto prima, è un gioco di parole in cui l'obiettivo è quello di collegare tessere adiacenti per formare parole. Per determinare se una stringa è una parola …
42 code-golf  string 

30
Capocannoniere Scrabble
Sfida: Prendi una stringa di lettere maiuscole o minuscole come input (opzionale) e calcola il punteggio che quella stringa otterrebbe in una partita di Scrabble in inglese. Regole: Il punteggio di ogni lettera è il seguente (usalo anche se ci sono altre versioni del gioco): 1 point: E, A, I, …

6
Visualizza Visual Eyes
Potresti ricordare Xeyes, un programma demo fornito (e, per quanto ne so, ancora) con il sistema X Window. Il suo scopo era quello di disegnare un paio di occhi che seguivano il cursore del mouse: La tua sfida è ricreare Xeyes con l'arte ASCII. Scrivi un programma o una funzione …

30
Enklactify queste stringhe
Ispirato da questa catena di commenti ... Voglio enklactuscire da questa sfida ma non posso ... @ETHproductions to enklact (v): per implementare una tabella di ricerca usando una sottosezione composta da elementi unici. Enklacting è un modo molto utile per comprimere una tabella di ricerca. Ad esempio, supponiamo che tu …
42 code-golf  string 

21
Stack Exchange Stock Exchange - V3
AVVISO: questa sfida è ora chiusa: non aggiornerò più la classifica e non cambierò la risposta accettata. Tuttavia, sei libero di eseguire il controller e aggiornare tu stesso la classifica, se lo desideri. Unisciti alla chat! introduzione Buonasera, commercianti! Siete tutti commercianti della società di golf PPCG. Il tuo compito …

16
Quanto può essere piccolo?
Partendo con un numero intero positivo N , trova il numero intero più piccolo N ' che può essere calcolato dividendo ripetutamente N per una delle sue cifre (in base-10). Ogni cifra selezionata deve essere un divisore di N maggiore di 1 . Esempio 1 L'output previsto per N = …

20
Come posso uscire da Vim?
Vim è un ottimo editor di testo per sistemi unix, ma è noto per essere difficile da uscire. Scrivi un programma completo che verrà emesso :qper uscire da Vim. Dovrebbe quindi leggere una singola riga di input, in quanto verrà visualizzato un prompt bash, nel qual caso l'uscita ha avuto …
42 code-golf 

6
Giochiamo a Mafia!
Mafia (noto anche come Werewolf) è un gioco di società che gioca all'incirca in questo modo: Il gioco inizia il giorno 0. Dopo ogni giorno narriva una notte n. Dopo ogni notte narriva un giorno n+1. cioè D0, N0, D1, N1, D2, N2... All'alba del giorno 0, un host sceglie …

4
f (g (x)) diminuisce mentre aumenta g (f (x))
Per questa sfida è necessario implementare due funzioni, f e g , sugli interi, in modo tale che f ∘ g sia una funzione strettamente decrescente mentre g ∘ f sia una funzione strettamente crescente. In altre parole, se prendi due numeri interi a <b , allora f (g (a))> …

30
Sono un ingegnere?
Recentemente, un ingegnere elettrico che studiava i tempi del semaforo è stato multato di $ 500 dallo stato dell'Oregon per essersi riferito a se stesso come ingegnere. Data una stringa di 2 lettere come input, che rappresenta uno stato USA, output: I am not an engineerse lo stato è Oregon …

2
Prison Architect, versione ASCII
Ecco un diagramma di una prigione che utilizza caratteri ASCII: +------------------------------+ | | | X X | | | | D D | | | | | | X X X | | | +------------------------------+ Le pareti sono fatte di personaggi di tubi |, trattini -e pilastri +per angoli e …

27
Fammi vedere il demone più vicino
Un numero demoniaco è un numero intero positivo la cui rappresentazione decimale è composta da solo 6. L'elenco dei numeri demoniaci inizia con 6, 66, 666, 6666. Dato un numero intero positivo, genera il numero demoniaco più vicino. Se ce ne sono due, genera quello più grande. Casi test: n …

14
Senza obblighi!
Intro Ci sono 3 chiodi nel muro. Hai un pezzo di corda che è fissato alla cornice con entrambe le estremità. Per appendere l'immagine, hai impigliato la corda con le unghie. Ma prima di lasciar andare l'immagine: puoi prevedere se l'immagine cadrà, semplicemente guardando come la corda è avvolta intorno …

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.