Puzzle di programmazione e codice Golf

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



17
Poliglotti sovrapposti
A differenza di molte sfide C&R, ciò non richiede un posto separato per ladri; l'obiettivo dei ladri è quello di decifrare la risposta precedente e poi postarne una nuova come poliziotto. Come risponditori, scriverai una serie di poliglotti che assomigliano a questo (ogni colonna è una lingua e ogni voce …

1
Cosa c'è nella mia salsa di pasta?
sfondo In Francia, e probabilmente nel resto dell'Unione europea, tutti gli alimenti disponibili per la vendita devono elencare gli ingredienti che lo compongono sulla confezione, in ordine di percentuale decrescente in peso . Tuttavia, non è necessario indicare la percentuale esatta , a meno che l'ingrediente non sia evidenziato dal …
37 code-golf  math 

28
La matrice è centrosimmetrica ... e lo è anche il codice?
defintion Una matrice centrosimmetrica è una matrice quadrata simmetrica rispetto al suo centro. Più rigorosamente, una matrice di dimensioni n × n è centrosimmetrica se, per qualsiasi iAAAn×nn×nn \times n è soddisfatta la seguente relazione: A ii,j∈([1,n]∩Z)i,j∈([1,n]∩Z)i,\: j \in ([1, n] \cap \mathbb{Z})Ai,j=An+1−i,n+1−jAi,j=An+1−i,n+1−jA_{i,\:j}=A_{n+1-i,\:n+1-j} Esempi di tali matrici Ecco un'illustrazione della …

30
Hai ucciso il Jabberwock?
Il tuo compito è quello di produrre la stringa esatta The Jabberwocky senza ricevere input. Si applicano le normali regole di input e output, quindi sono consentite sia funzioni che programmi. Naturalmente c'è un trucco, non sarebbe divertente senza un trucco. Il tuo programma, quando privo di caratteri non alfabetici, …

30
Cambio Kolmogorov
Stampa o visualizza le seguenti tre righe di testo, esattamente come mostrato di seguito. Una nuova riga finale è accettata. bC#eF&hI)kL,nO/qR2tU5wX8z A!cD$fG'iJ*lM-oP0rS3uV6xY9 aB"dE%gH(jK+mN.pQ1sT4vW7yZ Quel blocco di testo è uguale a quello qui sotto, ma dove l'ennesima colonna viene ruotata n volte verso il basso: !"#$%&'()*+,-./0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Tieni presente che …

30
Aspetta, che lingua è questa?
Di recente ho avuto il piacere di scrivere un programma Haskell in grado di rilevare se l' NegativeLiteralsestensione era attiva. Ho pensato a quanto segue: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Provalo online! Questo verrà stampato Truenormalmente e Falsealtrimenti. Ora mi sono divertito così tanto a estendere …

28
Quando prendo il mio panino?
Dato uno dei seguenti input: Pollo alla cipolla dolce Teriyaki Pollo Al Forno Petto di tacchino BMT italiana tonno Prosciutto della Foresta Nera Polpetta Marinaraemetti un numero compreso tra 1 e 7 (o 0-6) che rappresenta il giorno della settimana in cui ricevi quell'affare, a partire da lunedì come numero …

26
Buon compleanno, Finlandia!
introduzione Come è noto, nel 2017 la Finlandia celebra i suoi 100 anni di indipendenza. Per l'occasione, è tuo compito produrre una bandiera finlandese per il divertimento di tutti. Sfida Crea un programma o una funzione che produce la bandiera della Finlandia (il bordo grigio è presente solo a scopo …

5
Lo farò fuori in tempo?
Ispirato da questo . sfondo Il malvagio agricoltore ha deciso di bruciare il tuo campo di grano per aumentare i prezzi. Per garantire la totale distruzione, ha anche inzuppato il campo di benzina. Ancora più sfortunatamente, ti è capitato di camminare sul campo quando è stato acceso il fuoco, e …

18
Ricarica il tuo codice
Ingresso nessun input per questa sfida La sfida Scrivi un codice che genera: I primi 10 numeri primi la cui somma delle loro cifre è uguale al numero di byte del tuo codice Esempi Diciamo che il tuo codice è Co&%423@k"oo"qual è il 13 bytes tuo codice che deve generare …

4
Splix.io - Re della terra
Sei un punto intraprendente che vuole aumentare la terra sotto il suo controllo. Questo è abbastanza semplice: viaggia fuori dalla tua attuale terra e ritorna nella tua terra e tutto in quel giro è ora di tua proprietà. Ma c'è un problema. Se qualche altro punto trova in qualche modo …

1
Indovina come pronunciare le parole tedesche
introduzione A differenza dell'inglese, il tedesco è considerato un sistema di scrittura abbastanza fonemico . Ciò significa che la corrispondenza tra ortografia e pronuncia è stretta. Data qualsiasi parola con cui non hai familiarità, sapresti comunque come pronunciare a causa del sistema di ortografia. Questo significa che un computer dovrebbe …

30
Sottrazione di stringhe
Obbiettivo Creare una funzione per invertire la concatenazione di stringhe Ingresso Due stringhe (alfanumeriche + spazi), in cui una dovrebbe essere sottratta per l'altra. Puoi presumere che la stringa da sottrarre non sarà mai più grande dell'altra. Produzione Il risultato dalla sottrazione Sottrazione È necessario rimuovere una stringa dall'inizio o …
37 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.