Puzzle di programmazione e codice Golf

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

9
In tema di tastiere
Keep Talking and Nobody Explodes è un gioco multiplayer locale in cui un giocatore ha il controllo di una "bomba" virtuale e deve essere guidato da un altro giocatore, l '"esperto", che ha accesso al manuale di disinnesco della bomba. Uno dei moduli da disarmare nel gioco è il modulo …
15 code-golf  string 

4
Palindromi grossi
I palindromi sono divertenti, ma alcune delle altre corde stanno iniziando a sentirsi escluse. Possiamo trasformare quelle corde in grossi palindromi dividendoli in schiere palindromiche di grossi pezzi. Ad esempio, la stringa "abcabca"non è un palindromo se la leggiamo carattere per carattere, ma abbiamo tre diversi modi per renderlo un …

20
Boo! Una sfida di golf con codice di Halloween
Scrivi un programma che accetta una stringa di input di lunghezza 2 o più caratteri e aggiunge la stringa ~BOO!~ (quella stringa ha uno spazio iniziale e finale) in un punto uniformemente casuale nella stringa che non si trova su nessuna delle due estremità. Input di esempio non consentiti : …

5
RTTTL Offuscamento
RTTTL o Ring Tone Text Transfer Language è un formato musicale che è stato inventato da Nokia agli albori dei tempi in cui i dinosauri vagavano per la terra . Permette brani musicali piuttosto rozzi (senza accordi o altro), e il formato è piuttosto semplice ed è per questo che …

18
Il tempo dopo qualche tempo
Per questa sfida, stiamo scrivendo l'ora nel seguente formato: hh:mm:ss Qualche esempio: 12:34:08 06:05:30 23:59:00 La sfida consiste nell'emettere il tempo dopo che sono trascorse ore , minuti e secondi , con l'ora di inizio 00:00:00. È possibile confrontare questo con un timer che è iniziato a 00:00:00. Ecco un …
15 code-golf 

7
Medie degli angoli
Storia o perché lo stiamo facendo. Nessuna. Questo esercizio è completamente inutile ... a meno che tu non sia Stephen Hawking . La sfida Dato un elenco di angoli, trova la media di quegli angoli. Ad esempio, la media di 91 gradi e -91 gradi è 180 gradi. È possibile …

5
Hidden Power Calculator
Uno dei motivi per cui ho sempre adorato Pokemon è perché per un gioco così semplice sembra avere così tanti livelli di complessità. Consideriamo la mossa Hidden Power. Nel gioco, il tipo e il potere (almeno prima della generazione VI) di Hidden Power è diverso per ogni Pokemon che lo …
15 code-golf  number  game 

12
Costruisci una matrice compagna
Hai un numero di polinomi che sono soli, quindi rendili alcuni compagni (che non minacciano di pugnalare)! Per un polinomio di grado n, esiste una matrice cubon by n compagno per esso. È necessario creare una funzione che accetta un elenco di coefficienti per un polinomio in ordine crescente ( …

3
Labirinto che genera una fodera
La famosa fodera C64 basic one 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 stampa un labirinto di barre e barre rovesciate. \\/\\\//\/\////\\/\/ \/\///\\///////\//\/ /\\\//\//\////\\//\\ \////\//\//\/\\\\\\/ /\/\\///\\\\/\\\\/\\ \/\//\\\\\\//\/\//// /\//\\///\/\///\//// \/\\\//\\/\\\//\\/\/ //////\\/\\/\/\/\/// \\/\/\\////\/\/\\/\/ Leggi in un tale labirinto fatto di pareti diagonali da stdin e stampa lo stesso labirinto con pareti orizzontali e …

4
Il parser XML del programmatore pigro
sfondo Stai lavorando come programmatore per una società di vendita di automobili. Il tuo compito per questa settimana è programmare un parser XML che raccolga dati sui modelli disponibili di diverse case automobilistiche e stampi graziosamente informazioni sui modelli più recenti. Fortunatamente per te, il reparto test ha fornito solo …

1
Codificami un po 'di golf
Se non hai mai giocato a golf prima, ecco un elenco di termini relativi al golf che uso in questa domanda Tiro , chiamato anche colpo : ogni volta che la palla viene colpita, questo è un tiro. Buca : un campo da golf è diviso in buche, in cui …

23
Fammi un tendone scorrevole
introduzione Ricordi i ruggenti anni '80? Voglio dire, sai, 30 anni fa? Niente telefoni cellulari, niente internet, niente bancomat, vestiti fluorescenti (che cos'era quello ?!) e marqee scorrevoli ! No, no, no! Non quelli online, ma quelli veri, con luci a LED. Dal momento che sono di umore nostalgico, vorrei …
15 code-golf 

16
Numeri per lettere
Esiste un codice molto semplice che sostituisce una lettera con la sua posizione nell'alfabeto. Ad esempio, abcdiventerebbe 1 2 3in questa cifra. Questa sfida è un'alternativa a questa cifra. La sfida Crea un programma che accetta un input di caratteri ASCII e genera una stringa separata da spazio di: numeri …

30
Genera UUID casuale
Ho bisogno di un UUID. Il tuo compito è di generarne uno. L'UUID canonico (Universally Unique IDentifier) ​​è un numero esadecimale di 32 cifre con trattini inseriti in alcuni punti. Il programma dovrebbe generare 32 cifre esadecimali (128 bit), sotto forma di xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( 8-4-4-4-12cifre), dove xè un numero esadecimale casuale. …
15 code-golf  random 

1
Aritmetica ... tock ... tick ... tock
Questa domanda posta da un gioco a cui mi piace giocare quando sono bloccato in lunghe riunioni telefoniche. Dato due volte da un orologio di 24 ore (dalle 00:00 alle 23:59), quante equazioni matematiche valide possono essere generate con tutti i tempi tra l'utilizzo solo delle operazioni aritmetiche di base? …

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.