Puzzle di programmazione e codice Golf

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


12
Numero di sporgenze
Compito Dati 2 numeri interi positivi ne k, dove n > k, hanno generato il numero di sporgenze da un insieme di nelementi distinguibili a un insieme di kelementi distinguibili. Definizione Una funzione f: S → T è chiamata suriezione se per ogni t∈T c'è s∈S tale che f (s) …


12
Programma il mio autodialer
In passato, gli autodialer telefonici utilizzavano schede perforate con una colonna per ogni cifra del numero da comporre. Le colonne avevano sette file. Le prime tre righe rappresentavano rispettivamente i numeri (1,2,3), (4,5,6) e (7,8,9). Le ultime tre file hanno ruotato questa disposizione di 90 °: (1,4,7), (2,5,8) e (3,6,9). …

13
Esecuzione dell'algoritmo crossover genico
Il tuo compito è accettare come input due sequenze geniche e una sequenza di "punti di crossover" e restituire la sequenza genica che risulta dai crossover indicati. Quello che voglio dire con questo è, supponiamo di avere le sequenze [A, A, A, A, A, A, A]e [Z, Z, Z, Z, …

19
Leggi il colore a modo mio
Sistemi diversi hanno modi diversi di descrivere i colori, anche se tutti parlano nello spazio RGBA. Uno sviluppatore front-end che abbia familiarità con i CSS potrebbe preferire #RRGGBBAA. Ma gli sviluppatori Android potrebbero preferire #AARRGGBB. Quando si gestisce il formato di file AAS, #AABBGGRRè necessario. È troppo confuso. Forse abbiamo …

15
Uguaglianza Transitiva
La sfida Il tuo programma dovrebbe prendere 3 input: Un numero intero positivo che è il numero di variabili, Un insieme di coppie non ordinate di numeri interi non negativi, in cui ogni coppia rappresenta un'uguaglianza tra variabili e Un numero intero positivo che rappresenta la variabile iniziale, Dovrebbe restituire …

11
Vuoi vedere un trucco con le carte magiche?
Il primo trucco con le carte magiche che abbia mai imparato da bambino era il seguente: Avere 1 mazzo di carte in cui il modello sul retro non è simmetrico verticalmente. Organizza tutte le carte in modo che siano rivolte in una direzione. Chiedi a un individuo di "scegliere una …


10
Numeri precedentemente compositi
Definizione della sequenza Costruire una sequenza di numeri interi positivi a(n)come segue: a(0) = 4 Ogni termine a(n), diverso dal primo, è il più piccolo numero che soddisfa la seguente: a) a(n)è un numero composto, b) a(n) > a(n-1), e c) a(n) + a(k) + 1è un numero composito per …

8
Simula un neurone modello
Un neurone di Izhikevich è un modello semplice ma abbastanza efficace di un neurone biologico, progettato per l'uso in una simulazione discreta del time-stepping. In questa sfida del golf, implementerai questo modello. parametri Questo modello coinvolge solo 7 variabili organizzate in 2 equazioni differenziali, rispetto alle dozzine di parametri di …

6
Panoramica su infisso tra parentesi
Quylthulg è un linguaggio di Chris Pressey che tenta di risolvere il problema della notazione infografica usando quello che chiama panfix : come postfix, panfix non richiede la distribuzione di congegni arcani come le parentesi per sovrascrivere una precedenza di operatore predefinita. Allo stesso tempo, panfix consente di specificare i …



5
Fattoriali di factoring
Oggi nella mia lezione di statistica, ho scoperto che alcuni fattoriali possono essere semplificati se moltiplicati insieme! Per esempio:5! * 3! = 5! *3*2 = 5! *6 = 6! Il tuo lavoro: Data una stringa contenente solo numeri arabi e punti esclamativi, semplifica il mio fattoriale alla sua stringa più …

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.