Puzzle di programmazione e codice Golf

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

21
Un poliglotta OEIS
Questa è una sfida incatenata alla risposta relativa all'OEIS. Oh, la giustificazione per questo è perché un'azienda ha bisogno di un programma per stampare le loro sequenze OEIS in modo molto cattivo e hanno tutte le lingue. Il formato di concatenazione delle risposte funziona nel modo seguente: Qualcuno pubblica la …

30
Stampa l'ultimo byte immesso
Sfida Hai una stringa di byte di input, genera l'ultimo byte in esso. Regole Il tuo invio può essere un programma o una funzione che emette l'ultimo byte nell'input che è una stringa, uno stdin o argomenti della riga di comando e non è vuoto. Stavo cercando di risolvere questo …
12 code-golf  string 

8
Calcolatore del busto del Blackjack
Il Blackjack , noto anche come ventuno, è un gioco di carte a confronto tra te e un mazziere, in cui ogni giocatore a sua volta compete contro il mazziere, ma i giocatori non giocano l'uno contro l'altro. Il gioco procede come segue, il banco ti offre una carta. Il …

9
BigNum Bakeoff Reboot
Alcuni di voi potrebbero avere familiarità con BigNum Bakeoff , che è finito in modo abbastanza interessante. L'obiettivo può essere più o meno sintetizzato come la scrittura di un programma C il cui output sarebbe il più grande, con alcuni vincoli e condizioni teoriche, ad esempio un computer in grado …

7
Golf te un anagramma per il bene!
L'obiettivo In questa sfida, il tuo compito è quello di scrivere del codice che emetta uno dei suoi anagrammi scelti casualmente con una distribuzione uniforme, ma non dovrebbe mai generare se stesso. Elaborazione Dato nessun input, il tuo programma dovrebbe generare uno qualsiasi degli anagrammi del suo codice sorgente. Il …

4
Suggerimenti per giocare a golf in ///
Quali consigli generali hai per giocare a golf in /// ? Sto cercando idee che possano essere applicate a problemi di code-golf e che siano anche in qualche modo specifiche per /// (ad esempio "rimuovere spazi non necessari" non è una risposta). I suggerimenti per itflabtijtslwi e Lines sono in …
12 code-golf  tips 



7
Disegna il diagramma temporale digitale XNOR
Di seguito è riportato un diagramma di schema digitale (schematico) , per la porta logica XNOR . ┌─┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ A ──┘ └─┘ └─┘ └─┘ └─┘ └─┘ └── ┌───┐ ┌───┐ ┌─┐ ┌─────┐ ┌─┐ ┌─┐ B ┘ └─┘ └─┘ └─┘ └───┘ └─┘ └ ┌─────┐ ┌─┐ ┌─┐ ┌───┐ X …


1
Ricoprire una stringa con un numero intero in GolfScript
GolfScript coercita automaticamente i valori, secondo la seguente sequenza "prioritaria": intero → matrice → stringa → blocco (elencato dal più basso al più alto.) Ciò significa che "1"7+lascia la stringa "17"nello stack (e non 8), poiché le stringhe hanno una priorità più alta rispetto ai numeri interi. [ A quei …
12 tips  golfscript 

1
Batti espressioni regolari pure alla convalida delle date ISO 8601
In ValiDate ISO 8601 di RX , la sfida consisteva nell'utilizzare solo espressioni regolari standard per convalidare formati e valori di date standard (il primo è un lavoro comune per RX, il secondo era insolito). La risposta vincente ha utilizzato 778 byte. Questa sfida è quella di battere usando qualsiasi …
12 code-golf  date 

2
Quale gruppo abeliano finito è questo?
Descrizione Scrivi una funzione f(m, G)che accetta come argomenti una mappatura me un insieme / elenco di interi distinti, non negativi G. mdovrebbe mappare coppie di numeri interi in Gnuovi numeri interi in G. ( G, m) è garantito per formare un gruppo abeliano finito , ma qualsiasi elemento di …

3
Scacchiera ASCII Art
In questa sfida, devi disegnare la scacchiera di seguito e consentire l'esecuzione delle mosse. 1. Disegno Ogni quadrato bianco ha 5x9 spazi. Ogni quadrato nero ha 5x9 punti. Il tabellone è circondato da un bordo di due punti. I pezzi sono larghi 5 caratteri e siedono sulla fila inferiore della …

9
Crea una tastiera T9
Questa domanda richiede una funzionalità di corrispondenza del dizionario T9 che è un problema molto interessante. Ma T9 ha un altro modo di scrivere e cioè digitare carattere per carattere. NON è necessario un dizionario per implementare questa tastiera. Ecco la mappa dei tasti di una tastiera T9 se hai …

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.