Puzzle di programmazione e codice Golf

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

30
Ritorno 1 - Contest di popolarità [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 5 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché …

5
Calcolatrice avanzata
È necessario scrivere un programma che valuti una stringa che verrebbe inserita in una calcolatrice avanzata. Il programma deve accettare input usando stdin ed emettere la risposta corretta. Per le lingue che non dispongono di funzioni per accettare lo stdin, è possibile assumere le funzioni readLinee printgestire queste attività. Requisiti: …
28 code-golf  math 

7
Segna una mano Cribbage
Questa sfida è segnare una mano di Cribbage. Se non giochi a Cribbage, devi imparare qualcosa da fare. Giochiamo con un mazzo di poker standard e una mano è composta da quattro carte più la "carta scoperta". Esistono due tipi di mani: normale e una "mano per presepe". Le carte …
28 code-golf  game 

30
Quanti venerdì 13 in un anno?
La tua sfida è quella di scrivere un programma che, dato un anno, genera il numero di "Venerdì 13" in esso. Regole e dettagli: Puoi ricevere input tramite STDINo come argomento passato al tuo programma. Dovresti fornire il risultato a STDOUT. Si può presumere che l'input sarà un anno valido …
28 code-golf  date 


17
Decifrare un testo cifrato Vigenère
Il codice Vigenère era un semplice codice polialfabetico che sostanzialmente applicava uno dei numerosi numeri di Cesare, secondo una chiave. Bascialmente le lettere nella chiave indicano quale alfabeto spostato usare. A tal fine c'era un semplice strumento, chiamato piazza Vigenère: Qui ogni riga è un alfabeto separato, che inizia con …
28 code-golf  cipher 

30
Roulette russa
Scrivi un programma che gioca alla roulette russa! Se il programma è avviato, dovrebbe esserci una probabilità 5 su 6 che finisca normalmente dopo la stampa di "I survived!" ci dovrebbe essere 1 su 6 possibilità di crash del programma. (errore di segmentazione, ecc.) Non sono consentiti input e altre …
28 code-golf 

30
Trasponi una pagina di testo
EDIT Ho modificato la formulazione delle regole per rendere più esplicite alcune cose implicite. Ho anche aggiunto un po 'di enfasi per chiarire alcuni punti di apparente confusione e ho definito esplicitamente l'opzione di creare un programma autonomo anziché una funzione. L'obiettivo qui è creare una funzione che prende un …
28 code-golf  string 

30
Implementare iperesponenziazione / tetrazione senza l'uso di '^'
La sfida Implementa la tetrazione (aka Power Tower o Hyperexponentiation) con il minor numero di personaggi. Le condizioni Non utilizzare l'operatore 'potere' o suoi equivalenti (come ad esempio pow(x,y), x^y, x**y, etc.) Input dato come: x y(separato da uno spazio) xè esponenziale da solo yvolte. Il tuo metodo deve essere …
28 code-golf  math 

30
Calcola la cifra di controllo ISBN-13
Scrivi una funzione che, date le prime 12 cifre di un codice ISBN-13 , calcolerà l'intero codice ISBN calcolando e aggiungendo una cifra di controllo appropriata. L'input della tua funzione è una stringa contenente le prime 12 cifre del codice ISBN. Il suo output è una stringa contenente tutte e …

29
Rendering di numeri in stile "Orologio digitale"
Scrivi il programma più breve che prenderà una stringa di numeri (fino a una lunghezza di almeno 20) come input e visualizzerà l'output utilizzando i numeri di stile dell'orologio digitale standard. Ad esempio per l'input 81, una soluzione con output ASCII darebbe: _ |_| | |_| | Anche l'output grafico …

29
Funzione colombiana inversa
Definiamo una sequenza: la sequenza sommatoria di n cifre (n-DSS) è una sequenza che inizia con n . Se l'ultimo numero era k , il numero successivo è k + cifra-somma (k) . Ecco i primi n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: …

24
Stampa un'immagine Super Mario
Questo è un problema su Luogu OJ. Ho deciso di pubblicarlo qui perché su Luogu OJ, molte persone, tra cui me e il mio amico, sono interessate a come risolvere questo problema con il minor numero di personaggi. Il tuo compito è quello di produrre la seguente arte ASCII: ************ …

8
Golf a Brain-Flak Integer
I numeri interi sono noiosi da rappresentare in Brain-Flak . Ci sono 8 operatori: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> …

9
"Devi costruire tralicci aggiuntivi!"
introduzione Nel gioco di strategia Starcraft 2, ci sono tre "razze" tra cui scegliere: Terran, Zerg e Protoss. In questa sfida ci concentreremo sul Protoss e sull'iconica frase "Devi costruire piloni aggiuntivi!" Questo messaggio viene dichiarato quando esaurisci le scorte per costruire il tuo esercito. Quindi, per aiutare la comunità …

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.