Puzzle di programmazione e codice Golf

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

1
Esegui la regola della catena
Abbiamo avuto molte sfide sulla differenziazione e l'integrazione, ma nessuna sulla risoluzione dei problemi relativi alle tariffe. Quindi, in questa sfida, otterrai un sacco di derivati ​​(saranno numerici, non in termini di variabili) e dovrai trovare un altro derivato. L'input verrà in un elenco di equazioni separato da una nuova …


2
Rompicapo di Befunge
introduzione Per chi si chiede cosa sia esattamente Befunge , si tratta di un linguaggio basato su stack bidimensionale realizzato nel 1993 da Chris Pressy. Ho realizzato 7 rompicapo che devono essere risolti in Befunge-93 . Questa è una vera sfida sperimentale, ma ho pensato che valesse la pena provare …

2
L'array può essere mischiato?
sfondo I gestori di carte molto abili sono capaci di una tecnica in base alla quale tagliano perfettamente un mazzo a metà, quindi intercalano perfettamente le carte. Se iniziano con un mazzo ordinato ed eseguono questa tecnica in modo impeccabile 52 volte di seguito, il mazzo verrà ripristinato in ordine. …



11
Trova le serie di somme
Mi è piaciuto leggere questo sito; questa è la mia prima domanda Le modifiche sono benvenute. Dati interi positivi n e m , calcola tutte le partizioni ordinate di m in n esattamente parti intere positive e stampale delimitate da virgole e newline. Qualsiasi ordine va bene, ma ogni partizione …

7
Segna il gioco del dilemma di un prigioniero asincrono
In un round dell'esercizio del dilemma del prigioniero , due giocatori decidono ciascuno se cooperare o difendersi per quel round. Il punteggio per un round è: Il giocatore A e il giocatore B cooperano entrambi: 1 punto per entrambi Il giocatore A e il giocatore B hanno entrambi un difetto: …
15 code-golf 

20
Accorcia un'espressione matematica già breve
Per una volta, stavo facendo un vero lavoro, aggiornando il vecchio codice, e mi sono imbattuto in un'espressione che è equivalente a quello che sarebbe scritto come πx + e x in una buona matematica vecchio stile. Ho pensato che sarebbe stato possibile scriverlo più breve di quanto non fosse …
15 code-golf  math  number  pi 

3
Aiutami a gestire il mio tempo
Recentemente mi è stato detto di leggere un intero libro di testo di fisica dal nuovo anno (storia vera, sfortunatamente). Ho bisogno del tuo aiuto per determinare quali capitoli dovrei leggere ogni giorno. Questo è dove entri. Ingresso Due date, in qualsiasi formato. La seconda data sarà sempre successiva alla …

16
Task semplice risolto tre volte
Dovresti scrivere 3 programmi e / o funzioni in una lingua. Tutti questi programmi dovrebbero risolvere lo stesso compito ma tutti dovrebbero fornire risultati diversi (ma validi). (Vale a dire per ogni coppia di programmi il loro dovrebbe essere un input che genera diversi (ma validi) set di numeri di …

3
Rimuovi la sillabazione
Tempo per una nuova tipografia sfida ! È un problema comune durante il copia-incolla tra vari formati di documento: sillabazione. Mentre riduce la sfilacciatura di un layout allineato a sinistra o uniforma la spaziatura in un layout giustificato, è un dolore completo quando il PDF non è costruito correttamente e …

18
Torna alla lezione di chimica
introduzione Una delle prime cose che ho imparato in chimica è stata la formula per la combustione degli alcani. L'esempio più semplice è: 2CH4 + 4O2 > 4H2O + 2CO2. Si noti che l'equazione avrebbe potuto essere semplificata dividendo ogni coefficiente per 2, otterremmo CH4 + 2O2 > 2H2O + …

2
Eccesso sferico di un triangolo
Eccesso sferico di un triangolo Come tutti sappiamo, la somma degli angoli di qualsiasi triangolo planare è pari a 180 gradi. Tuttavia, per un triangolo sferico, la somma degli angoli è sempre maggiore di 180 gradi. La differenza tra la somma degli angoli triangolari sferici e 180 gradi è chiamata …

3
Analisi dimensionale
Calcola un prodotto o un rapporto di unità SI. Ad esempio, kg m / s s(chilogrammo-metro al secondo quadrato) dovrebbe tornare N(newton). L'input sarà sempre: Un elenco di simboli per unità SI, separati da spazio (che rappresenta un prodotto) o Quanto sopra, /e quanto sopra (che rappresenta un rapporto). L'input …

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.