Puzzle di programmazione e codice Golf

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

3
Arrotondare a Sig Fig
Sfida Dato un numero xe un numero n, arrotondare il numero xa ncifre significative e produrre il risultato. Figure significative Le cifre significative di un numero sono cifre che portano significato contribuendo alla sua risoluzione di misura. Ciò include tutti i numeri tranne gli zeri iniziali. Ricorda che gli zero …
20 code-golf  math 

5
La curiosità uccise il gatto?
Alcuni dicono che la curiosità abbia ucciso il gatto. Altri dicono che era la scatola e il veleno. La RSPCA afferma che Erwin Schrödinger deve perdere il diritto di possedere animali domestici. Con attivisti per i diritti degli animali fuori dalla sua casa. Lo scienziato assassino di gatti Schrödinger ha …
20 code-golf  math 

1
Compressione diff [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 2 anni fa . Per questa sfida, è necessario comprimere un diff. Un diff è alcuni dati che rappresentano la differenza …

12
Cambia il fuso orario
Sfida Dato un tempo e un fuso orario come input, emette il tempo in quel fuso orario. Tempo L'ora verrà indicata nel formato 24 ore in questo modo: hh:mm Dove hh è l'ora di due cifre e mm è il minuto di due cifre. Si noti che l'ora e il …
20 code-golf  date 

7
Sequenza look-and-say: edizione numeri romani
Descrizione della sfida Abbiamo avuto alcune sfide che coinvolgono la sequenza Look-and-say . Promemoria rapido: La sequenza inizia con 1, I termini successivi di questa sequenza sono generati elencando ogni gruppo di cifre ripetute nel termine precedente, Quindi i primi termini sono: 1 "one" 11 "one one" (we look at …

9
Sfida esotica di arte ASCII
Nel gioco di strategia "Esplodi" , i giocatori a turno posizionano i gettoni su una tavola esagonale. Una volta che il numero di token è uguale al numero di tessere adiacenti, quella tessera si esplode e sposta tutti i token su di essa verso i vicini circostanti. Puoi giocare online …

4
Identifica una stringa dalle sue sottostringhe
introduzione In precedenza ho creato due sfide in cui l'idea è quella di ricostruire un oggetto utilizzando il minor numero possibile di operazioni di tipo query; questo sarà il terzo. L'obiettivo I tuoi input devono essere una stringa non vuota Ssull'alfabeto abce la sua lunghezza e il tuo output deve …


14
Il mio triangolo ha bisogno di più nodi
Considera il triangolo equilatero standard, con i nodi etichettati usando coordinate baricentriche : Possiamo trasformare questo triangolo a 3 nodi in un triangolo a 6 nodi aggiungendo una nuova linea di 3 vertici (uno in più rispetto a un lato del triangolo originale a 3 nodi), rimuovere eventuali bordi interni …

13
È un wordiniano?
Qual è il modo più breve per vedere se un input è un wordiniano usando un linguaggio di programmazione? Un wordiniano è una parola che contiene parole della lunghezza 1 della lunghezza della parola originale. Per esempio, bidone 'I' è una parola 'in' è una parola 'bin' è una parola …

5
Numero di targa da golf: riconoscimento
Vedi anche: Analisi introduzione Stai lavorando a un team di programmazione governativo, che ha programmato gli autovelox. Tuttavia, il gruppo di persone che ha programmato il calcolatore di velocità ha occupato troppo spazio, quindi è necessario rendere il software di riconoscimento della targa il più piccolo possibile. Sfida Data l'immagine …

30
Disegna un rettangolo ASCII
Dati due numeri interi come input in un array, disegna un rettangolo, usando il primo numero intero come larghezza e il secondo come altezza. Oppure, se la tua lingua lo supporta, i due numeri interi possono essere dati come input separati. Supponiamo che la larghezza e l'altezza non siano mai …


1
Bootloader golf: Brainf ***
Crea un bootloader che esegue il programma Brainfuck dato. Questo è code-golf , quindi vince il programma con meno byte. Essendo un bootloader, la dimensione del programma viene conteggiata in byte diversi da zero nel codice compilato. Brainfuck 30000 celle a straripamento di 8 bit. Il puntatore si chiude. Alcune …

12
Telegrafo di Cooke e Wheatstone, a cinque aghi
Definizione Secondo Wikipedia : Il telegrafo di Cooke e Wheatstone era un primo sistema di telegrafia elettrico risalente al 1830, inventato dall'inventore inglese William Fothergill Cooke e dallo scienziato inglese Charles Wheatstone. Fu il primo sistema telegrafico ad essere messo in servizio commerciale. Il ricevitore consisteva in un numero 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.