Puzzle di programmazione e codice Golf

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

15
Spirograph Time!
Uno spirografo è un giocattolo che disegna ipotrochoidi ed epitrochoidi. Per questa sfida, ci concentreremo solo sugli ipotrochoidi. Da Wikipedia : Un ipotrochoid è una roulette tracciata da un punto attaccato a un cerchio di raggio r che rotola all'interno di un cerchio fisso di raggio R , dove il …

14
Genera un'eccezione puntatore null [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Code Golf Stack Exchange. Chiuso 3 anni fa . Il tuo compito è generare un'eccezione puntatore null. Cioè, il tuo programma deve accettare un …

8
Triangoli heroniani quasi equilateri
Un quasi equilatero Heronian triangolo è un triangolo con lunghezze interi della forma n-1, ned n+1e ha anche un'area intero. I primi sono: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Quest : Genera il programma più breve che genera il ntriplo. (Suggerimento: …

4
Confronta due mani di poker
Sfida: Date due mani da cinque carte, determinare quale vince dal ranking standard delle mani di poker . Ingresso: Dieci carte separate da spazi dallo stdin o come argomenti della riga di comando, a seconda delle preferenze. Le prime cinque carte sono la mano del giocatore 1, mentre le ultime …
14 code-golf  game 


3
Trova la mossa iniziale ottimale di Chomp
Chomp è un gioco a due giocatori con una configurazione di un rettangolo di pezzi. Ogni giocatore a turno rimuove qualsiasi pezzo, insieme a tutti i pezzi sopra di esso e alla sua destra. Chi prende il pezzo in basso a sinistra perde. Si può dimostrare abbastanza facilmente che il …
14 code-golf 

4
Portare a spasso il cane
Il mio cane mi abbaia, ma sono troppo pigro per portarlo a fare una passeggiata. Ho un'idea! Chiederò alle persone di Code Golf di farlo per me! La tua sfida è simulare la passeggiata di un cane. Ecco le regole per portare a spasso il cane: L'umano ( H) inizierà …
14 code-golf  random 

24
Unire due elenchi ordinati
Unisci ordinamento In questa sfida, implementerai la subroutine di unione dell'ordinamento di tipo merge. In particolare, è necessario creare una funzione o programma o verbo o simile che accetta due elenchi, ognuno ordinato in ordine crescente e li combina in un elenco ordinato in ordine crescente. Requisiti: - L'algoritmo deve …

2
Cruciverba Compulsions!
Chris, un enigmatico criptico dei cruciverba, ha un algoritmo definito per l'ordine in cui li risolve. Useremo l'immagine sopra come guida. Chris inizia sempre con il primo indizio, in questo caso 1 Across. Chris è un appassionato di cruciverba, quindi si presume che saprà sempre la risposta all'indizio su cui …


9
Tipo di meta: ottieni la più lunga delle risposte più brevi
Il tuo compito - se lo accetti - è quello di scrivere un programma che aiuti a comprendere la mia proposta sul meta calcolando il vincitore di una competizione invertita con code-golf . Naturalmente, le risposte a questa domanda verranno trattate come proposto, quindi il tuo programma (se corretto) può …

17
Rompere alcuni standard! [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 8 mesi fa . Tutti conoscono la frase "Le regole sono fatte per essere infrante!", …

21
Alla ricerca di estremi locali
Scrivi una funzione o un programma che accetta un elenco e produce un elenco degli estremi locali. In un elenco [x_0, x_1, x_2...]un estremo locale è x_itale che x_(i-1) < x_ie x_(i+1) < x_io x_(i-1) > x_ie x_(i+1) > x_i. Si noti che il primo e l'ultimo elemento dell'elenco non …
14 code-golf 


7
È un numero primo? senza matematica [chiuso]
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 3 anni fa . Scrivi un programma o una funzione in qualsiasi lingua che indichi se l'ingresso è un numero primo. …

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.