Puzzle di programmazione e codice Golf

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

14
Facciamo il salto della torre
Compito Dato un array di numeri interi non negativi a, determinare il numero minimo di salti a destra necessari per saltare "all'esterno" dell'array, iniziando dalla posizione 0 o restituendo zero / null se non è possibile farlo. Un salto dall'indice iè definito come un aumento dell'indice dell'array al massimo a[i]. …


27
Raggruppamento rapido di elenchi
Il raggruppamento prende un elenco e lo divide in nuovi elenchi di elementi adiacenti uguali. Per esempio [1,1,2,1,1] -> [[1,1],[2],[1,1]] Se poi prendi la lunghezza di questi gruppi otterrai un nuovo elenco di numeri interi [1,1,2,1,1] -> [2,1,2] Il tuo compito è scrivere un programma che prende un elenco di …

9
Suggerimenti per giocare a golf in Clean
Quali consigli generali hai per giocare a golf in Clean? Si prega di pubblicare solo idee che possono essere applicate ai problemi del codice golf in generale e che sono almeno in qualche modo specifiche per Clean. Se non hai mai sentito parlare di Clean, puoi scoprire di più qui …
17 code-golf  tips 

1
Conteggio dei loop Moufang
Un loop è una struttura algebrica piuttosto semplice. Si tratta di una tupla (G, +) dove G è un set e + è un operatore binario G × G → G . Cioè + prende due elementi da G e restituisce un nuovo elemento. L'operatore è inoltre tenuto a soddisfare …

23
Rimuovi i duplicati da una stringa
Ispirato a questa domanda StackOverflow senza pretese . L'idea è semplice; data una stringa e un array di stringhe, rimuovi qualsiasi istanza di parole nell'array (ignorando il caso) dall'input String diverso dal primo, insieme a qualsiasi altro spazio bianco che può lasciare. Le parole devono corrispondere a parole intere nella …
17 code-golf  string 

15
Aiuta mio figlio a trovare le sue lettere
sfondo Basato su un gioco che il mio bambino di quattro anni ha ricevuto dal suo rabbino. L '"obiettivo" è "trovare" le lettere in un determinato ordine, ad es aecdb. Ti viene data una pila di carte lettera, ad es daceb. Puoi cercare nello stack solo nell'ordine indicato, anche se …

23
Sottostringhe binarie
Ispirato al quarto problema di BMO2 2009 . Dato un intero positivo n come input o un parametro, restituisce il numero di numeri interi positivi le cui rappresentazioni binarie si presentano come blocchi nell'espansione binaria di n . Ad esempio, 13 -> 6 perché 13 in binario è 1101 e …
17 code-golf  binary 

6
Elimina la prima cifra periodica
Sappiamo tutti che ogni volta che un numero razionale è scritto in decimale, il risultato è terminato o (eventualmente) periodico. Ad esempio, quando 41/42 è scritto in decimale, il risultato è 0.9 761904 761904 761904 761904 761904 761904 761904 ... con una sequenza iniziale di cifre 0.9seguita dalla sequenza 761904ripetuta …

7
Configurazione elettronica
Nella fisica atomica e nella chimica quantistica , la configurazione elettronica è la distribuzione degli elettroni di un atomo in orbitali atomici . Ad esempio, la configurazione elettronica dell'atomo al neon è 1s 2 2s 2 2p 6 . (Da Wikipedia ) Sfida La tua sfida è prendere un numero …

11
Sequenze generalizzate FiveThirtyEight
Adattato da questo indovinello FiveThirtyEight . sfondo Esamina la seguente sequenza infinita: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Diciamo che la sequenza è 1-indicizzata. Il inumero th nella sequenza determina quanti 3s ci sono prima del …


10
Valori da HSL a RGB
Lo scopo principale del modello di colore RGB (rosso verde blu) è il rilevamento, la rappresentazione e la visualizzazione di immagini in sistemi elettronici, quali televisori e computer HSL (Hue Saturation Lightness) è un modello di colore alternativo, progettato negli anni '70 dai ricercatori di computer grafica per allinearsi più …


9
Formati carta e buste
Compito Dato una lettera (A, B, C) e un numero (0-10), stampa il formato del formato carta standard corrispondente (Serie A e B) o il formato busta standard corrispondente (serie C) in millimetri nel formato aaaa x bbbbdove aaaae bbbbsono le misure di larghezza e altezza in millimetri secondo ISO216 …
17 code-golf 

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.