Puzzle di programmazione e codice Golf

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

4
Cave Rangers - Exploring the Darkness
Il tuo amico geologo ha quasi buttato giù la porta del tuo ufficio mentre irrompe, con gli occhi spalancati per l'eccitazione, e ti chiede di venire con lui in un sito che ha appena scoperto. Sulla strada spiega che pensa di aver letteralmente appena colpito l'oro. L'unico problema è che …

7
Stampa i vertici di un cubo e i suoi triangoli di copertura
Coordinate di output dei vertici di un cubo. Quindi, genera un elenco di dodici triangoli che copriranno il cubo, ogni triangolo essendo un elenco di tre indici di vertice, orientati in modo coerente. L'output deve essere una stringa ASCII di numeri decimali distinti. Questo golf non ha input. Il vincitore …

9
Love Tester Code Golf
Crea un programma che conti il ​​numero totale di lettere comuni a due nomi e trova il prodotto della loro lunghezza per funzionare come "tester d'amore". Condizioni: potresti non ottenere un risultato di risposta 1: 1 (essendo 3 su 3, ecc.). Ingresso Due nomi da STDIN o alternativa più vicina. …


1
Da dove vieni?
INTERCAL è un linguaggio meraviglioso, ma non è sempre facile comprendere il codice di altre persone. Questo è particolarmente vero se usano l'istruzione COME FROM. Definizione della sfida Scrivi un programma o una funzione che prende il codice sorgente di un programma INTERCAL come flusso di testo / dati. Se …


4
Numero di tetti domino
Scrivere un programma o una funzione che dato positivo n e m calcola il numero di valide tassellature distinti domino si può stare in una n per m rettangolo. Questa è la sequenza A099390 nel enciclopedia online di Integer Sequences . Puoi inserire input come argomenti di funzione, CLA o …

8
Hai muggito oggi?
La distribuzione Debian Linux (e le distribuzioni basate su Debian, come Ubuntu, Kali e altri) usa un gestore di pacchetti chiamato APT. Per installare il programma foo, digitare in un terminale sudo apt-get install foo Un piccolo uovo di Pasqua di APT è il seguente apt-get moo Che dopo aver …


4
gli intoccabili
Numeri intoccabili α Un numero intoccabile è un numero intero positivo che non può essere espresso come la somma di tutti i divisori propri di qualsiasi numero intero positivo (incluso il numero intoccabile stesso). Ad esempio, il numero 4 non è intoccabile in quanto è uguale alla somma dei divisori …

3
Quadrato dalle cifre con la somma più grande
Dovresti scrivere un programma o una funzione che riceve un elenco di cifre come input e output o restituisce la somma più grande ottenibile mettendo queste cifre in un quadrato. L'input conterrà sempre un numero quadrato di cifre. 9 1 2 3 4 5 6 7 7Potrebbe essere una disposizione …

1
Lo chiami ottimizzato? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . L'attività è semplice, post 2 frammenti di codice che eseguono la …

1
Ricerca dei quadrati in marcia
Marching Squares è un algoritmo di computer grafica, che viene utilizzato per recuperare isocontours 2D da una griglia di campioni (vedi anche il suo fratello maggiore Marching Cubes per le impostazioni 3D). L'idea è di elaborare ogni cella della griglia in modo indipendente e determinare i contorni che attraversano quella …

7
Sottosequenza crescente più pesante
Una sottosequenza è una sequenza che può essere derivata da un'altra sequenza eliminando alcuni elementi senza cambiare l'ordine degli elementi rimanenti. Una sottosequenza strettamente crescente è una sottosequenza in cui ogni elemento è più grande di quello precedente. La sottosequenza crescente più pesante di una sequenza è la sottosequenza strettamente …

1
Probabilità di knockout
Knockout è una partita di basket in cui i giocatori a turno sparano. Si gioca come una sequenza di contest a due giocatori, ognuno dei quali ha la possibilità di "buttare giù" uno di quei giocatori. Supponiamo che i giocatori siano A B C De le loro possibilità di sparare …

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.