Puzzle di programmazione e codice Golf

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

15
Transpile WordMath
Abbiamo visto tutti quei "matematici hax" online che assomigliano a questo: Think of a number, divide by 2, multiply by 0, add 8. E, per magia, tutti finiscono con il numero 8! linguaggio Definiamo un linguaggio di programmazione che utilizza la sintassi del testo sopra, chiamato "WordMath". Gli script di …

24
Calcola la sequenza del canguro
backstory Disclaimer: può contenere informazioni inventate sui canguri. I canguri attraversano diverse fasi di sviluppo. Man mano che invecchiano e diventano più forti, possono saltare sempre più in alto e possono saltare più volte prima di avere fame. Nella fase 1 , il canguro è molto piccolo e non può …


1
Valutazione del nome di dominio
Il trading di nomi di dominio è un grande business. Uno degli strumenti più utili per il trading di nomi di dominio è uno strumento di valutazione automatica, in modo da poter facilmente stimare quanto vale un determinato dominio. Sfortunatamente, molti servizi di valutazione automatica richiedono l'utilizzo di un abbonamento …

8
Golf un marcatore
Da bambino, giocavo molto al gioco di carte " golf " . La tua sfida, se scegli di accettarla, è calcolare il punteggio di una mano da golf. Dato che ci sono oltre 9000 varianti in questo gioco di carte 1 , seguiremo le regole che ricordo di aver giocato. …

17
La grande piramide di ASCII
introduzione È il 2600 a.C. e la gente sta costruendo piramidi ora. Hanno già creato la base della piramide ma non sanno come continuare. Quindi ti hanno chiamato per chiedere aiuto. Le regole per creare una piramide sono abbastanza semplici. Per il livello sopra il livello precedente, tutto ciò che …


30
Sequenza Q di Hofstadter
Definizione a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) per n> 2 dove n è un numero intero Compito Dato intero positivo n, genera a(n). Casi test n a(n) 1 1 2 1 3 2 4 3 5 3 6 …

9
KOTH: TNT Run Challenge
Questo è stato ispirato da un mini-gioco Minecraft. Le regole sono piuttosto semplici: corri e salti in giro, e ogni blocco su cui calpesti scompare una volta che ci sei passato sopra. L'obiettivo è quello di essere l'ultimo rimasto. Il tuo bot dovrebbe essere un programma completo. Dovrebbe accettare l'input …

7
Trova il formaggio
Aggiornamento: ci sono 6 labirinti. Sono inclusi nel controller. C'è un tar.gz dei labirinti e dei loro file .bmp qui (dropbox). C'è anche un'utilità per fare più labirinti su quel link (il file maze_4.txt non è corretto nell'archivio). A questo punto, sentiti libero di inserire la tua voce e aggiornare …

23
Quali fantasmi mancano?
In questa sfida, dato un elenco di fantasmi di Pac-Man, devi produrre quali fantasmi mancano. È necessario farlo nel minor numero di byte possibile Ingresso L'input sarà costituito da una stringa o da un elenco, che includerà un numero di fantasmi, che potrebbero includere; blinky inky Pinky Clyde Tuttavia, l'input …
25 code-golf  string 

28
#Hashtag_or_not
In questa sfida di golf del codice, verifichi gli hashtag! #What_your_code_should_do L'input è una stringa. Emette un valore di verità se è un hashtag valido e un valore di falsa in caso contrario. Definiamo una stringa come un hashtag valido se ... Inizia con un hash ( #). Non ha …

22
Trova la prima parola che inizia con ogni lettera
Data una stringa, trova la prima parola che inizia con ogni lettera (senza distinzione tra maiuscole e minuscole). Campione Utilizzando Ferulas flourish in gorgeous gardens.come input: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first word starting with `g` | --> is …
25 code-golf  string 

17
Determinante Vandermonde
Dato un vettore di nvalori (x1,x2,x3,...,xn)restituisce il determinante della matrice Vandermonde corrispondente . Questo determinante può essere scritto come: Dettagli Il programma / funzione deve accettare un elenco di numeri in virgola mobile in qualsiasi formato conveniente che consenta una lunghezza variabile e produrre il determinante specificato. Puoi presumere che …

12
Genera valori pigri
Correlati: programma il mio forno a microonde . Ispirato da Genera input a microonde pigro . Il valore pigro dell'intero non negativo N è il più piccolo degli interi che sono più vicini a N mentre tutte le loro cifre sono identiche. Ritorno (con qualsiasi mezzo) il valore artificiale di …

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.