Puzzle di programmazione e codice Golf

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

17
Trova la sottostringa con il maggior numero di 1 in una sequenza
introduzione Voglio trovare la sottostringa con il massimo 1in una sequenza di 0"se 1". Ingresso Il programma ha due input , la sequenza e la lunghezza della sottostringa. La sequenza è un numero qualsiasi di 0"se 1": 01001010101101111011101001010100010101101010101010101101101010010110110110 La lunghezza della sottostringa è un numero intero diverso da zero positivo: …

2
Un buon momento per rifiutare
Il set up Supponiamo che ti vengano dati n fusibili, con 1 ≤ n ≤ 5, ognuno dei quali è lungo un metro e dove ciascun fusibile ha una velocità di combustione associata di N metri per D ore. Un fusibile può essere acceso a una o entrambe le estremità, …

1
Compilare l'inglese per il tuo capo
Il tuo capo ha recentemente appreso di questo interessante linguaggio di programmazione chiamato inglese . Ha avuto questa idea "rivoluzionaria", vuole codificare con te per raddoppiare i tassi di produzione! Dal momento che non è un esperto di tecnologia, vuole che tu scriva un compilatore per farlo in modo che …
16 code-golf 

14
Aspetto: Conway rivisitato
Ormai dovresti avere tutti familiarità con la sequenza di Conway ( nota anche come sequenza "look-and-say") : 1 11 21 1211 111221 312211 etc Puoi anche iniziare da qualsiasi numero arbitrario come punto di partenza. Lascia che f(s)sia il prossimo elemento della sequenza. Ora per ogni dato sche possiamo trovare …
16 code-golf 

10
Annulla le radici quadrate
Il tuo compito è di riconvertire i decimali nella somma delle radici quadrate degli interi. Il risultato deve avere una precisione di almeno 6 cifre decimali significative. Input : Un numero che indica il numero di radici quadrate e un decimale che indica il numero da approssimare. Esempio di input: …




8
Superficie del tetraedro
La sfida Questa sfida è molto semplice. Dati quattro punti tridimensionali, calcola la superficie del tetraedro che formano. Questo è code-golf , quindi vince il codice più corto. Si applicano scappatoie standard, con l'aggiunta della clausola secondo cui è vietata qualsiasi funzione incorporata per svolgere questo compito dati quattro punti. …
16 code-golf  math  3d 




8
Disegna una serie di catene montuose
Ispirato alla piastrellatura del domino di Fibonacci , questo problema riguarda la generazione di arte ASCII che rappresenta un'altra famosa sequenza combinatoria. Un diagramma di n-step mountain è un disegno di una catena montuosa, usando esattamente i caratteri n '/' e n '\', in modo tale che i personaggi disegnino …

1
Costruisci un MU risolutore di puzzle
Il puzzle MU è un puzzle in cui scopri se puoi trasformarti MIin MUle seguenti operazioni: Se la stringa finisce I, puoi aggiungere Ua alla fine. (ad es. MI -> MIU) Se la stringa inizia con M, è possibile aggiungere una copia della parte successiva Malla stringa. (ad es. MII …

13
Mostra un conteggio (in basi diverse)
Il conteggio è un semplice sistema di conteggio che funziona nella base 5. Esistono diversi sistemi di conteggio utilizzati in tutto il mondo, ma quello utilizzato nella maggior parte dei paesi di lingua inglese è forse il più semplice: contare le unità contrassegnando le linee verticali, quindi per ogni 5 …

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.