Puzzle di programmazione e codice Golf

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

30
Tasso di completamento dell'alfabeto
introduzione Quanto dell'alfabeto inglese utilizza una determinata stringa? La frase precedente utilizza il 77%. Ha 20 lettere uniche (howmucftenglisapbdvr) e 20/26 ≃ 0,77. Sfida Per una stringa di input, restituisce la percentuale di lettere dell'alfabeto inglese presente nella stringa. La risposta può essere in percentuale o in forma decimale. La …
32 code-golf 

14
I nastri circolari sono eccitanti?
Un derivato Brainfuck Definiamo un semplice linguaggio di programmazione simile a Brainfuck . Ha un nastro bidirezionale di celle e ogni cella contiene un bit. Tutti i bit sono inizialmente 0. C'è una testa mobile sul nastro, inizialmente nella posizione 0. Un programma è una stringa sopra i caratteri <>01!, …

30
Cifre nelle loro corsie
Ingresso: Un elenco di numeri interi Produzione: Inserisci ogni cifra (e il segno meno) nella sua corsia, nell'ordine -0123456789, ignorando le cifre duplicate. Esempio: Ingresso: [1,729,4728510,-3832,748129321,89842,-938744,0,11111] Produzione: -0123456789 <- Added as clarification only, it's not part of the output 1 2 7 9 012 45 78 - 23 8 1234 …

9
Di quante cifre ho bisogno?
Devo preparare cifre fatte di cartone per visualizzare un numero ( esempio ). Non so in anticipo quale numero dovrei visualizzare - l'unica cosa che so è che non è maggiore di n. Quante cifre di cartone dovrei preparare? Esempio: n = 50 Per visualizzare qualsiasi numero nell'intervallo 0 ... …
32 code-golf  number 

6
Trovare serpenti in una matrice
Sfida Data una matrice binaria e una stringa binaria, determinare se tale stringa binaria può essere trovata a partire da qualsiasi punto della matrice e spostandosi in qualsiasi direzione in qualsiasi punto successivo per formare la stringa binaria. Cioè, la stringa può essere trovata piegata ma all'interno della matrice? La …


20
Square a Number my Way
Le persone continuano a dirmi che il quadrato di un numero è il numero moltiplicato per se stesso. Questo è ovviamente falso. Il modo corretto di quadrare un numero è di trasformarlo in un quadrato, impilandolo su se stesso un numero di volte uguale al numero di cifre che ha, …
32 code-golf  number 

30
Quanto è distante n dalla prossima potenza di b?
Lasciate ned bessere numeri interi positivi più grandi di 1. Emette la distanza dalla nprossima potenza di b. Per n=5e b=3, la potenza successiva di 3from 5è 9( 3^2 = 9), quindi l'output è 9 - 5 = 4. Per n=8e b=2, la potenza successiva di 2from 8è 16( 2^4 …


30
Somma i numeri sullo standard in
Prendi in considerazione un flusso / file con un numero intero per riga. Per esempio: 123 5 99 Il tuo codice dovrebbe generare la somma di questi numeri, cioè 227. Il formato di input è rigorosamente un numero intero per riga. Ad esempio, non si può supporre che l'input sia …

1
Genera codice Schema piramide
Pyramid Scheme è un linguaggio sviluppato da @ ConorO'Brien . In Pyramid Scheme, il codice che scrivi è simile al seguente: ^ ^ / \ /3\ / \ --- / + \ ^-------^ /9\ /3\ /123\ --- ----- Ora, quel codice ha due ovvie qualità: è difficile da analizzare ed …

17
Mappa caratteri ASCII immessi
Assicurati di vedere l'altra sfida, Reverse ASCII character map ! Il set di caratteri ASCII (American Standard Code for Information Interchange) è lo standard di codifica dei caratteri più utilizzato. I codici ASCII rappresentano il testo nei computer, nelle apparecchiature di telecomunicazione e in altri dispositivi. Sfida La tua sfida …

30
Genera un mazzo di carte
Ecco un array che rappresenta un mazzo di carte standard, tra cui due Jolly. [ "AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS", "AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD", "AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", …

2
Office Escape: pianifica la tua via d'uscita!
È lo sprint finale ... e metà della tua squadra è ammalata. Lavori fino a tardi, ti impegni per l'ultima giornata, non vedo l'ora ... perché le luci sono spente? Non ricordo il ragazzo della sicurezza che viene in giro ... oh no! Ho lasciato le chiavi a casa! Mentre …

30
Asta di offerta sigillata al primo prezzo
Risultato finale La competizione è finita. Congratulazioni a hard_coded! Alcuni fatti interessanti: In 31600 delle 40920 aste (77,2%), il vincitore del primo round ha vinto il maggior numero di round in quell'asta. Se nella competizione vengono inclusi esempi di robot, i primi nove posti non cambieranno tranne quello AverageMinee heuristcambieranno …

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.