Puzzle di programmazione e codice Golf

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

14
Preparare un test a scelta multipla
introduzione Nota: questo non è un metodo per incoraggiare gli imbrogli. Come già detto da C O'Bʀɪᴇɴ , studiare è la soluzione migliore per superare un test: 3. Considera le seguenti risposte al test a scelta multipla: ABCBCAAB Ecco una tabella che indica se le risposte corrispondono: A B C …

1
Ci sono parentesi sotto mentite spoglie?
Qualcuno ci ha dato una stringa, ma tutti i caratteri simili a parentesi sono stati cambiati in quelli normali e non sappiamo quale, o anche quanti ce ne fossero. Tutto ciò che sappiamo è che se L1,L2,L3,...,LNfossero diversi tipi di parentesi sinistre e R1,R2,R3,...,RNfossero differenti tipi corrispondenti di parentesi quadre, …

4
Scegli le scene per un film
introduzione Finalmente la compagnia cinematografica sta finanziando il tuo film. Ti hanno dato un budget massimo e hanno anche fissato il tempo di esecuzione del tuo film. Ora puoi iniziare con la pre-produzione. Hai già pianificato un sacco di scene, ma non tutte si adatteranno al budget e il film …

3
Aiutami a chiudere la scatola
L'ispirazione per questa sfida dovrebbe essere ridicolmente ovvia al momento della pubblicazione. L'obiettivo È necessario creare un programma in stile Shut the Box (non funzione, programma). Le basi per chiudere la scatola sono: I giocatori tentano di chiudere la scatola ruotando un set di leve etichettati 1-9. Devono farlo lanciando …
12 code-golf  game  random 

1
Disegna ed etichetta una griglia esagonale ASCII
Nella mia precedente sfida , ho disegnato il primo diagramma principalmente a mano (con l'aiuto della modalità blocco visivo di Vim). Ma sicuramente ci deve essere un modo migliore ... Dato un input di due dimensioni, una larghezza e un'altezza, emette una griglia esagonale con quelle dimensioni nell'arte ASCII. Ecco …

5
Implementa un accorciatore di URL
Gli URL stanno diventando troppo lunghi. Pertanto, è necessario implementare un algoritmo per abbreviare un URL. io. La struttura di un URL Un URL ha 2 parti principali: un dominio e un percorso . Un dominio è la parte dell'URL prima della prima barra. Si può presumere che l'URL non …


2
Una sfida calcolatrice del registro
Un semplice calcolatore di registro Questa sfida prevede un semplice calcolatore di registro che funziona nel modo seguente: Ha alcuni registri nominati A,B,C,...,Z, ognuno di essi può contenere un numero intero, a cui sono tutti inizializzati 0. Esegue istruzioni di 3 caratteri: Il primo carattere di qualsiasi istruzione è uno …

4
Squiggles lisci vs. grosso contro rotto
Basato su stringhe spesse e morbide . Gli squiggles /\_/\/\__/\/\/\/\_/\_/\sono divertenti da fare su una tastiera quando sei davvero annoiato. Ma non tutti gli squiggles sono creati uguali. Alcuni squiggles sono lisci, come \___/, e alcuni sono pesanti, come /\/\/\/\. Altri sono semplicemente distrutti, come////_\\\ All'interno di ogni scricchiolio di …

4
Costruisci un Nonographic Magnitude Optimizer ™
Un nonogramma è un puzzle game giapponese in cui l'obiettivo è quello di disegnare un'immagine in bianco e nero secondo un elenco di regioni contigue, in questo modo: Definire la grandezza non geografica di una riga o colonna in modo che corrisponda al numero di regioni nere contigue in quella …

10
9 Morti del Ninja
Ispirato da questa conversazione in chat. Il tuo obiettivo in questa sfida è emulare un ninja e contare quante morti gli sono rimaste. Specifiche Il tuo ninja inizia con 9 morti rimasti. Riceve anche una salute iniziale iniziale come input. Quindi, prende come input un elenco di eventi nella sua …

1
Crea un Risolutore Frogger
🐸🐸 È necessario creare il programma più breve per trovare sempre la soluzione ottimale per un gioco Frogger semplificato su una griglia 9x9. Elementi del corso: L- Registro (lunghezza: 3-4). Quando salti su un tronco, ti porta con sé. V - Veicolo (lunghezza: 1-2) Velocità (1-2): sul lato sinistro della …


7
Maschera un indirizzo IP e fornisci la sua trasmissione
sfondo Ispirato da questa domanda Unix.SE (e ovviamente dalla mia risposta ). Quando viene specificato un indirizzo IP per un'interfaccia, viene spesso fornito in questo formato decimale puntato: a.b.c.d e.f.g.h dove si a.b.c.dtrova l'indirizzo effettivo ed e.f.g.hè la maschera di rete. La maschera di rete, quando rappresentata in binario, è …

12
Spiega i decimali
Dato un decimale sotto forma di <float>, <precision>, si disegna la rappresentazione grafica della parte decimale (cioè la frazione) del float. Esempi: Ingresso:, 6.75, 4uscita: 6||| 7 ---- 6.75(primo numero dall'input) è il numero da spiegare, 4(il secondo numero dall'input) è il numero di trattini sotto i tubi. 6è il …

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.