Puzzle di programmazione e codice Golf

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

8
Tutta la tua base biiettiva ci appartiene
sfondo Una numerazione b di base biiettiva , dove b è un numero intero positivo, è una notazione posizionale biiettiva che utilizza simboli b con valori associati da 1 a b . A differenza della sua controparte non biiettiva, nessun simbolo ha un valore di 0 . In questo modo, …

4
Che ora è?
Mi piace risparmiare tempo quasi letteralmente, indossando tre orologi al polso ... Il problema è che ognuno di loro ha un tempo diverso. Un orologio è indietro di x minuti rispetto all'ora effettiva. Un orologio è x minuti in anticipo rispetto all'ora effettiva. L'ultimo orologio mostra l'ora effettiva. Il problema …
25 code-golf  date 

21
Mini-golf n. 2 di lunedì: troncamento del testo lungo
Mini-golf del lunedì: una serie di golf a codice corto sfide da , pubblicate (si spera!) Ogni lunedì. Molte applicazioni Web (in particolare i social media) troncano automaticamente lunghi passaggi di testo in modo da adattarsi alla formattazione dell'app. In questa sfida, creeremo un algoritmo per tagliare automaticamente un passaggio …
25 code-golf  string 

16
Dati i nomi di due pianeti, indica la distanza
Usando la seguente tabella ( sorgente ) scrivi del codice che prende i nomi di due pianeti e restituisce la distanza tra loro: +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth | 41400000 | | Earth -> Mars | …

5
Campionati nazionali di conflitto di programmazione
(Intendevo pubblicare questo nel 1542: Scheduling Conflict era ancora l'attuale xkcd, ma avevo un conflitto di pianificazione.) Ingresso L'input sarà un elenco di 3nelementi, che rappresentano neventi. Il primo elemento in ciascun gruppo di 3 sarà il nome di un evento; il secondo e il terzo, rispettivamente l'ora di inizio …
25 code-golf 

3
Leonhard ama i labirinti
Lo sfondo Mio figlio Leonhard (4 anni) ama i labirinti. Non so da dove conosca i labirinti, ma li dipinge e sa abbastanza bene come funzionano: Di recente, ha iniziato a creare un gioco dai suoi quadri. Queste sono le sue regole: un quadrato nero indica il punto di partenza. …

21
Disegna una scacchiera ASCII
Sommario Ispirato dalla recente popolarità delle sfide artistiche ASCII, lo scopo di questa sfida è quello di disegnare una scacchiera ASCII, come una su cui è possibile giocare a scacchi. Scrivi un programma che accetta un numero intero positivo ncome argomento, in stdino come input dell'utente e genera una scacchiera …

12
Dove siederanno i tuoi amici?
Tu e alcuni amici andate a bowling. Ci sono un totale di N giocatori. Tuttavia, ci sono solo sedie N -1 in cui sedersi. La soluzione è semplice: chiunque la giri al momento non ha una sedia. Quindi quando il loro turno è finito, si siedono sulla sedia della persona …
25 code-golf  string 

3
Alla ricerca di programmi in un'enorme boggle board
Ogni carattere in questo blocco di 64 per 64 caratteri è stato scelto in modo casuale e uniforme tra i 95 caratteri ASCII stampabili . /rq$:Zy5*g'$DeGXX2o8y "{@Cg:FR9qih}xh >5$DsF1Fs5Ao~smFp;.RJbV )U c4\(|Sx*V$10G9xO:NjHKasem%,\9[pPm@&kTaN~HC[;9`lgqlAH(7dt0a-5}LJ[ &sifw9V-.PLRoD~F'dJYA^Q)L#h>$9h!B4b&ceKp8~HndzDm#1/ySydrf5T8[Y%4 U9>HLQ74Qf[^V9tpWrKFcFxZJ::4?z/o]3u,V[B&hB9lFYA0:rW#yql5z9.d*D}U :M2*O9'7_HMGw_=%@hR>O+(@Dr6MIt(=/{-{4lia0Vmws32wr(fnTmT%HSo&7!uz \KZWG&KnXh+6E+Q>%pV(<Bnm-d+p~y~]Ta"aw9)]0A_AHz\tP3&}1R^/yPPSgN?8 ".7|Uj)S7-k[`yeLO~P2a?z3wiS(R-\k'?z(pVm;;D^k/q84?&7:,E*9$UQ"UbBJ ME]&*R ,*7PDF4Tw*-;De{YeP_al.CJcJX`@V_y+>^<h{L[^Y"!RxjN^lyA_/Y=( #C>Zo#Sl;UUD5ChIj'L@rkELk%S*]a$87j\\n;}796m/\NPL>8d-T-hR!7ftw ?A tV5"E309bAv$jhE6\'8f?VGlBb?z#V;F((3'|}$tfpiNB>"*mxc,X1s:/%x*JQAL rxYXUJsd?X}^yc|'16539vd=psU'>|y/!$-TRamKcJk^2-aD35h7CcaRNue"8#{; @yUq?*(72I8@I)So+]RwtKy:mLhjG/f#:U<TXml<PtX*+,ngfZt75-q*gSsyI2tS |*M*;yz6u2(LZ>W`bth-7G~>|dh'pm}]@"#Oq9%o\W)b,gh%b1O]4F:EGb7ERI=@ ehMo69slKw=S@<j*Q4sfd\1')#)V&yaPF%%ZG6VK\_-$Cab,nrlW"O(<tu&xU=I& |[g4k2L;FD)=yX0SsE-|vI(mDOccuU(+m\wxgrJxi8ZP[uD)L.!K@]%@q`!pk8Yx ?PZaS3;x,7nK~IHlrCGy~xq:@K/CJ1J^oeac&Tv?6[H>>0lu?(/bh@6J^@S?IY-| @tdN$K=Ci2;_0Du;L2OO'en|]<_`nX5p3Bes9`8{}fRCV$X&aoQGYS'$j%r<2709 UwETsAo^d!aUZ0vN5,Yq\n%JAIm}%O88FAJK^Jt&=jM\Q1^+^|X8\._"l%hlF+yH +c^FBFxTGz|f|#kElQs)mS64-3Z\An]|[rQo"OQ+ IP"ARdJ}/OYFQF_/{B …

30
Confronto tra due numeri
Sfida Dati due numeri interi Ae Bcome input, è necessario scrivere un programma che emetta if A>B, A==Bo A<B. I numeri interi saranno compresi in qualsiasi intervallo ragionevole supportato dalla tua lingua che include almeno 256 valori. Il programma può essere un programma completo o una funzione, che accetta input …
25 code-golf  number 

11
Suggerimenti per giocare a golf in Go
Quali consigli generali hai per giocare a golf in Go? Sono nuovo di Code Golf e cerco idee che possano essere applicate a problemi di code golf in generale che siano almeno in qualche modo specifici di Go. Si prega di tenere un suggerimento per risposta.
25 code-golf  tips 

19
Valutazione delle stringhe Dotty
Scrivi un programma che accetta una stringa di lunghezza dispari contenente solo i caratteri .e :. Con l'aiuto di uno stack inizialmente vuoto , generare un numero da questa stringa come segue: Per ogni carattere c nella stringa (che va da sinistra a destra) ... Se c è .e la …

11
Genera una coppia di numeri interi da uno non negativo
È necessario scrivere un programma o una funzione che accetta un numero intero non negativo Ncome input e restituisce o restituisce due numeri interi (negativo, zero o positivo) Xe Y. I numeri interi sono intesi in senso matematico in quanto ce ne sono infiniti. La funzione implementata deve essere biiettiva …
25 code-golf  math  number 

2
Ordinamento parziale dei modelli Regex
Ai fini di questa sfida, diciamo che un modello regex corrisponde a una stringa se l' intera stringa è associata al modello, non solo a una sottostringa. Dati due motivi regex A e B , diciamo che A è più specializzato di B se ogni stringa che è abbinata a …

7
Un controllo sintassi di base simile a Pyth
Pyth è un linguaggio da golf basato su Python. Usa la notazione con prefisso, con ogni comando con un'arità diversa (numero di argomenti che accetta). Il tuo compito è scrivere un correttore di sintassi per un linguaggio (inesistente) simile a Pyth, Pith. Sintassi di Pith Pith ha solo 8 comandi …

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.