Puzzle di programmazione e codice Golf

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

15
Giochiamo a Mölkky!
Mölkky Mölkky è un gioco di lancio finlandese. I giocatori usano un perno di legno (chiamato anche "mölkky") per provare a rovesciare perni di legno di dimensioni quasi simili con il perno di lancio, contrassegnati con numeri da 1 a 12. La posizione iniziale dei perni è la seguente: (07)(09)(08) …
32 code-golf  game  binary 

29
Asta di banconote da un dollaro
Questa è una sfida KOTH per il gioco di aste di banconote da un dollaro nella teoria dei giochi. In esso, un dollaro viene venduto al miglior offerente. Le offerte aumentano con incrementi di 5 ¢ e anche il perdente paga la propria offerta. L'idea è che entrambi i giocatori …

9
Battaglia per la capsula di Petri
In questa sfida, devi progettare una specie di organismi monocellulari per combattere fino alla morte nell'arena della capsula di Petri. L'arena è rappresentata da una griglia rettangolare, in cui ogni cella occupa uno spazio: .....x.... ...x...o.. ...x.c..o. .......o.. attributi Ogni cella ha tre attributi. Quando si specifica la specie cellulare …

11
Chi vincerà le elezioni?
Questa è una sfida in cui due persone, 1 e 2, sono in corsa per l'ufficio. Le persone votano deterministicamente in alcuni modi nel mondo di 1 e 2, il che può consentire ai candidati di capire i risultati prima delle elezioni. NOTA: ciò non significa riferirsi a elezioni esterne …

6
1, 2, 3, 14 ... o sono 15?
Una nota canzone della rock band irlandese U2 inizia con il cantante Bono che dice "1, 2, 3, 14" in spagnolo (" uno, dos, tres, catorce "). Esistono varie teorie sul significato di questi numeri. Apparentemente la spiegazione ufficiale è " abbiamo bevuto troppo quella notte ". Ma c'è un'ipotesi …

23
Forza bruta il centralino
L'altro giorno, il nostro team è andato in una stanza di fuga. Uno dei puzzle riguardava una scheda di sei interruttori meccanici in cui dovevi trovare la corretta combinazione di accensione e spegnimento per sbloccare una scatola, un po 'così: -v-v-v- -v-v-v- Essendo sviluppatori, abbiamo deciso che sarebbe stato più …

21
Una nota su N!
JE Maxfield ha dimostrato il seguente teorema (vedi DOI: 10.2307 / 2688966 ): Se UNUNA è un numero intero positivo con mmm cifre, esiste un numero intero positivo NNN tale che le prime mmm cifre di N!N!N!costituisce l'intero UNUNA . Sfida A ⩾ 1UN⩾1A \geqslant 1N⩾ 1N⩾1N \geqslant 1 Dettagli …

11
Numeri casuali con somma fissa
Il tuo compito è scrivere un programma o una funzione che emetta n numeri casuali dall'intervallo [0,1] con somma fissa s. Ingresso n, n≥1, numero di numeri casuali da generare s, s>=0, s<=n, somma dei numeri da generare Produzione Una ncoppia casuale di numeri in virgola mobile con tutti gli …
32 code-golf  random 

12
Pleasanortmanteaus
Una parola portmanteau è una combinazione di due parole che prende parte di ogni parola e le trasforma in un'unica nuova parola. Ad esempio, lion + tiger => liger . Scriviamo un programma per generare portmanteaus da una coppia di parole di input. I computer non sono i migliori in …

9
La simmetria dei mesi
introduzione Alcuni mesi sono completamente simmetrica , nel senso che hanno simmetria centrale così come simmetria di riflessione , come February of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ …
32 code-golf  date 

30
Uguale, somma o differenza!
Scrivi il codice più breve possibile che restituirà vero se i due valori interi indicati sono uguali o se la loro somma o differenza assoluta è 5. Esempi di test: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True …


7
Tetti finiti in una dimensione
Lo scopo di questa sfida è determinare se una collezione di pezzi monodimensionali può essere piastrellata per formare un pezzo continuo finito. Un pezzo è una sequenza finita non vuota di zeri e quelli che iniziano e finiscono con uno. Alcuni pezzi sono possibili 1, 101, 1111, 1100101. Piastrellare significa …

16
Diversi modi di definire i numeri primi
Una delle mie definizioni preferite dei numeri primi è la seguente: 2 è il primo più piccolo. I numeri maggiori di 2 sono primi se non sono divisibili per primi più piccoli. Tuttavia questa definizione sembra arbitraria, perché 2? Perché non qualche altro numero? Bene, proviamo alcuni altri numeri che …


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.