Puzzle di programmazione e codice Golf

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

14
{Numeri ricci};
Nel linguaggio di programmazione esoterico Ricci, i programmi consistono esclusivamente di parentesi graffe {}e punti e virgola ;. Nonostante questo umile set di strumenti, Curly ha letterali che possono rappresentare qualsiasi numero intero non negativo. Il formato è un po 'difficile da leggere per chi non lo sapesse, quindi scriviamo …

15
Parole in equilibrio
Questa sfida è stata pubblicata sul subreddit DailyProgrammer e ho pensato che sarebbe stato un ottimo candidato per una sfida di golf di codice. Determinare se una lettera si bilancia si basa sulla sua distanza dal punto di equilibrio e sul valore della lettera. Il valore di una lettera può …
33 code-golf 

22
Trump ha bisogno del tuo aiuto per fermare lo Starman!
Un uomo dalle stelle è arrivato sulla Terra! Fortunatamente il presidente degli Stati Uniti, Donald Trump, ha un dado a faccia infinita. Usando questo dado, può evocare un numero che tu , il sindaco di Podunk , devi usare per determinare chi dovrebbe essere inviato per fermare l'invasore! Ma fai …

22
Moltiplicazione XOR
L'obiettivo è implementare l'operazione di moltiplicazione XOR ( carryless ), definita di seguito, nel minor numero di byte possibile. Se pensiamo a XOR bit a bit ( ^) come aggiunta binaria senza trasportare 101 5 ^ 1001 9 ---- 1100 12 5^9=12 possiamo eseguire la moltiplicazione XOR eseguendo la moltiplicazione …

11
Questa domanda ha i suoi alti e bassi
L'input sarà composto dai seguenti caratteri: ^: Vai su uno v: Scendi uno ▲oppure k: vai su due ▼oppure j: scendere due Ad esempio, il seguente input: ^^▲^v▼▲^^v produrrebbe il seguente output: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Le sequenze di escape che spostano il cursore …

6
Grid Based Digital Logic (Duodyadic Tiles)
Le tessere duodadiche sono tipi di blocchi funzionali quadrati che accettano due ingressi, uno dal lato superiore e uno dal lato sinistro, e hanno due uscite, uno sul lato destro e uno sul lato inferiore. Ciascuno dei loro output è una funzione separata di entrambi i loro input. Ad esempio, …

8
Non conta chi vota; è chi conta i voti [chiuso]
Lo scenario Vivi in ​​un paese che sta avendo elezioni presidenziali. Ogni elettore ottiene un voto, e quindi esiste un sistema a due partiti saldamente radicato. (Esistono terze parti, ma quasi nessun voto). L'ultimo sondaggio d'opinione mostra la gara in un caldo morto: 49%: Alberto Arbusto 49%: Jorge Sangre 2%: …

10
Verifica una scheda Minesweeper
Il tuo obiettivo è verificare se una tavola minata completa è valida. Ciò significa che ogni numero è un conteggio corretto delle mine nelle celle adiacenti ad esso, comprese le diagonali. La scheda non si avvolge. Come di solito , dovresti dare una funzione o un programma e vince il …

13
Programmazione dicotomie (letteralmente)
Considera una domanda scritta in un inglese semplice la cui risposta implica due parole o frasi ragionevolmente accurate (ma potenzialmente intelligenti) che possono essere separate dalla parola "e": Q: Quali sono i due lati di una moneta? A: testa e croce D: Quali sono i modi migliori per viaggiare? A: …

14
Morse il nuovo anno
Questa è la sfida settimanale n. 1. Tema: elaborazione audio Il tuo compito è quello di scrivere un programma, che scrive un file audio su disco (in un formato a tua scelta), che contiene il codice Morse per 2015, ad es. ..--- ----- .---- ..... Sei libero di scegliere qualsiasi …

23
Biplex: un importante operatore inutile
Ingresso Un elenco compreso tra 1 e 255 numeri interi positivi (inclusi), ciascuno compreso tra 1 e 2 32 - 1 (incluso). Il formato di input non deve essere identico ai casi di test. È necessario accettare l'ingresso senza zeri iniziali. Non è necessario accettare input con zeri iniziali. Puoi …

17
Quanta generosità è disponibile su StackOverflow?
Compito: Sei un programmatore straordinario e risponditore StackOverflow e decidi di rispondere a ogni domanda con una generosità su StackOverflow. Sei così bravo, che riesci a ottenere tutti i doni in tutte le domande. Mentre aspetti che arrivi il rappresentante, scrivi un programma che va e scopri qual è la …
33 code-golf 

6
Ottimizzazione della tastiera del telefono
Sembra che ci sia questa mania in corso su persone che imparano noiosamente nuovi layout di tastiera come Dvorak o Neo perché presumibilmente li rendono più produttivi. Sostengo che cambiare layout di tastiera sia una cattiva idea, perché possono volerci mesi per aggiornarti e quando sei sostanzialmente più veloce del …
33 code-golf 


20
Scrivi una Polyquine
Una polilinea è sia quine che poliglotta. 1 Devi scrivere un quine valido in almeno due lingue diverse. Questo è il golf del codice, quindi vince la risposta più breve (in byte). 1 L' ho inventato. O meglio, Geobits l'ha fatto . Apparentemente, non era neanche il primo , però. …

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.