Puzzle di programmazione e codice Golf

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


9
Ricrea un gioco "Snake" in una console / terminale
I giochi sono divertenti questo codegolf qui è stato così divertente che ho dovuto realizzare una versione per altri giochi classici simili per complessità. Il modo più breve per creare un gioco Space Invaders di base in Python Questa volta, tuttavia, prova a ricreare il classico gioco "Snake", in cui …
25 code-golf  game 

11
Calcola 500 cifre di pi
Scrivi un programma per calcolare le prime 500 cifre di pi, rispettando le seguenti regole: Deve contenere meno di 500 caratteri. Non può includere "pi", "math.pi" o costanti pi simili, né può chiamare una funzione di libreria per calcolare pi. Non può usare le cifre "3", "1" e "4" consecutivamente. …




30
Ordina un elenco di numeri [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Informazioni sul bowling: Nel golf, cerchi di ottenere il punteggio più …

21
Una scena di diversità Jimmy
Come probabilmente saprai, ci sono state diverse adorabili sfide Jimmy recentemente spuntate. In queste sfide, sei stato sfidato con le abilità acrobatiche del nostro amato amico. Ora abbiamo una sfida diversa per te. Oggi identificherai diversi tipi di Jimmys! Spiegazione Esistono tre varietà di Jimmys: nano, acrobata e culturista. This …

27
Quanti giorni in un mese?
Data una rappresentazione testuale (nome completo senza distinzione tra maiuscole e minuscole o abbreviazione di 3 caratteri) di un mese restituisce il numero di giorni del mese. Ad esempio, december, DECe decdovrebbero essere tutti di ritorno 31. Febbraio può avere 28 o 29 giorni. Supponiamo che l'input sia un mese …


30
Alternativo di un numero (1 / x)
Sfida Dato un numero (in virgola mobile / decimale), restituisce il suo reciproco, ovvero 1 diviso per il numero. L'output deve essere un numero in virgola mobile / decimale, non solo un numero intero. Specifica dettagliata È necessario ricevere input sotto forma di un numero in virgola mobile / decimale …

1
Giocatore di golf automatico di BATCH
Adoro BATCH, nonostante la sua scioccante mancanza di comandi funzionali, nonostante la mancanza di supporto non intero. Perché? Perché funziona: SET var=SET %var% i=0 Ciò valuterebbe a: SET var=SET SET i=0 Fantastico, vero? Ho usato questa tecnica in un programma BATCH prima, perché salva byte! La tua sfida, se la …
25 string  metagolf 

3
Crea un programma con un semplice GOTO
Il tuo compito è quello di costruire il più grande programma possibile che usi esattamente un GOTO, senza il quale l'intero programma (o almeno una parte enorme di esso) deve essere completamente ristrutturato. Il punteggio viene conteggiato come il numero di affermazioni nel tuo codice che cambiano posto o vengono …

7
Interprete autointerpretante
Sulla base di un commento di George Edison a questa domanda , scrivi il più piccolo interprete autointerpretato. Puoi usare la lingua che preferisci. Le lingue vuote non contano. Il programma deve contenere almeno due caratteri. Non è necessario che il programma interpreti l' intera lingua, ma solo un sottoinsieme …


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.