Puzzle di programmazione e codice Golf

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

23
Trova il colore esadecimale a tre cifre più vicino
Nel CSS, i colori possono essere specificati da una "tripletta esadecimale" - un numero esadecimale a tre byte (sei cifre) in cui ogni byte rappresenta i componenti rosso, verde o blu del colore. Ad esempio, #FF0000è completamente rosso ed è equivalente a rgb(255, 0, 0). I colori possono anche essere …

24
Crea un cutter Gimbap
Gimbap (김밥) è cibo coreano, in qualche modo sembra un rotolo di sushi. Ecco che l'emoticon coreana rappresenta Gimbap: @)))))))))) La tua ricerca è di creare un cutter ASCII Gimbap. Regola L'input è una stringa creata con solo @e ). L'output taglia ogni Gimbap valido )e quindi aggiunge @tra di …

3
Il percorso dello gnu
Golf un programma o una funzione che dà il nthnthn^{\text{th}} posizione del gnu che parte da piazza 111 su un infinito scacchiera che è numerato in una spirale piazza in senso antiorario, dove gli gnu sempre visite il numero più basso quadrato si può raggiungere che non ha ancora visitato. …

24
Ladri: il substrato nascosto OEIS
Questa è una sfida di poliziotti e ladri. Questo è il filo del ladro. Il thread del poliziotto è qui . I poliziotti sceglieranno qualsiasi sequenza dall'OEIS e scriveranno un programma p che stampa il primo intero da quella sequenza. Essi potranno anche trovare qualche stringa s . Se si …

19
L'analogico è ottuso!
Un orologio analogico ha 2 lancette *: ora e minuti. Queste lancette circondano il quadrante dell'orologio con il passare del tempo. Ogni rotazione completa della lancetta dei minuti determina 1/12 di rotazione della lancetta delle ore. 2 rotazioni complete della lancetta delle ore indicano un giorno intero. Poiché queste lancette …
23 code-golf  math  number  date 

11
Disco intero più piccolo
Questa sfida riguarda la ricerca del disco più piccolo che contiene alcuni punti. Ciò è reso in qualche modo più complicato dal fatto che, in questa sfida, le coordinate e il raggio del disco devono essere entrambi numeri interi. Il tuo input sarà un elenco di punti con coordinate intere …



16
Fammi una fetta di torta
Il mio compleanno è tra un mese e questa è una fetta di gustosa torta. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| Nel minor numero di byte, costruisci questa fetta di torta per me. È possibile stamparlo …

18
Crollare i numeri
Definiamo la funzione a sui numeri naturali nnn , scritta come base 10 cifre , come segue:dkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 Finché ci sono cifre adiacenti uguali , sostituiscile con la loro somma da sinistra a destra. Se erano presenti tali cifre, ripetere la stessa procedura.didi−1didi−1d_i\;d_{i-1}di+di−1di+di−1d_i+d_{i-1} In altre parole, in …

25
Ordina per cifre più grandi
Sfida: Dato un elenco di numeri interi, ordina in ordine decrescente per le singole cifre più grandi. L'ordine per i numeri con la stessa cifra più grande viene quindi ordinato in base alla seconda cifra più grande, ecc. Ignoriamo le cifre duplicate nei numeri. E se tutte le cifre di …

15
Un puzzle semi-palindromo
Un palindromo è una parola che è il suo contrario. Ora ci sono alcune parole che potrebbero sembrare palindromi ma non lo sono. Ad esempio, considera la parola sheesh, sheeshnon è un palindromo perché il suo contrario è hseehsche è diverso, tuttavia se consideriamo shuna singola lettera, allora è il …

10
Calcola un suggerimento usando il minor numero di monete
La maggior parte delle app per calcolatori di mance prende semplicemente una percentuale fissa del prezzo del pasto. Ad esempio, se il tuo pasto è di $ 23,45, puoi lasciare una mancia del 15% = $ 3,52 o una mancia più generosa del 20% = $ 4,69. Abbastanza conveniente per …
23 code-golf 

10
Sottostringhe identificative univoche più brevi
Dato un elenco di stringhe, sostituire ogni stringa con una delle sue sottostringhe non vuote che non è una sottostringa di nessuna delle altre stringhe nell'elenco e il più breve possibile. Esempio Data la lista ["hello","hallo","hola"], "hello"dovrebbe essere sostituito da solo "e"in quanto ciò stringa non è contenuta in "hallo"e …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

26
Stampa una stringa ondulata riga per riga
Sfida Scrivi un programma o una funzione che accetta una stringa se un numero intero ncome parametri. Il programma deve stampare (o restituire) la stringa quando viene trasformata come segue: Partendo in alto a sinistra e muovendosi verso il basso e verso destra, scrivi scome un'onda di altezza n. Quindi, …
23 code-golf  string 

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.