Puzzle di programmazione e codice Golf

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

8
Numerazione delle linee - attuare nl
Il tuo compito è implementare un programma simile allo nlstrumento da riga di comando delle utility GNU core. Scappatoie standard sono vietate. Non è possibile utilizzare alcuna funzione, programma o utilità incorporati o esterni per numerare le righe di un file o stringa, come se nlstesso o il= comando in …

2
Conto bancario underhanded [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 . Stai lavorando come programmatore per una banca. Il tuo compito è scrivere un programma che …

3
Sii un epidemiologo!
Sfida È necessario creare un modello semplice di come la malattia si diffonde in un gruppo di persone. Regole e requisiti Il modello deve essere un array 2D 1000 per 1000 con ogni elemento diverso da una persona. L'utente deve inserire tre variabili usando argv: la probabilità di trasmissione (la …

1
Code-Golf Ascii Art Mini-Golf
Intro Giochiamo al mini-golf! La pallina da golf è rappresentata da a .e il buco da a O. Vuoi fare un buco in uno su ogni buco, ma non sei bravo a metterlo. In effetti, ti rifiuti di provare a mettere in diagonale! Solo su, giù e su entrambi i …

9
Suggerimenti per giocare a golf in Applescript
Quali consigli hai per giocare a golf in Applescript? Sto cercando idee che possano essere applicate ai problemi del codice golf in generale che siano almeno in qualche modo specifiche per Applescript (ad esempio "rimuovere i commenti" non è una risposta).
13 code-golf  tips 


4
Formato del golf string () inverso
Invertire il metodo di formattazione. Il Formatmetodo della classe String (o equivalente, come sprintf) è disponibile nella maggior parte delle lingue. Prende sostanzialmente una stringa "Format" che può contenere segnaposto con una formattazione aggiuntiva e zero o più valori da inserire al posto di quei segnaposto. Il tuo compito è …
13 code-golf  string 

1
Test di primalità in Manufactoria
sfondo Manufactoria è un gioco sulla programmazione. Il giocatore deve utilizzare una forma di linguaggio di programmazione bidimensionale per completare le attività. Se non ne hai mai sentito parlare, il modo più semplice per imparare è provare i primi livelli del gioco. Sfida La tua sfida è quella di creare …

15
Scegli il bastone più lungo
Sei un giovane fanatico della programmazione che vive con i tuoi altri 2 migliori amici. Ogni settimana, uno di voi deve fare tutte le faccende di casa e decidere chi è il turno selezionando un bastone. Chi sceglie il bastone più corto perde e fa tutte le faccende. Dato che …

8
Somma delle cifre dei coefficienti binomiali centrali
Il compito è semplicemente vedere quanto più velocemente puoi calcolare n scegli n / 2 (anche per n) rispetto alla funzione integrata in Python. Naturalmente per n grande questo è un numero piuttosto grande, quindi piuttosto che emettere l'intero numero dovresti produrre la somma delle cifre. Ad esempio, per n …

10
Moltiplica i quaternioni
Scrivi una funzione o un programma denominato che calcola il prodotto quaternione di due quaternioni. Utilizzare il minor numero di byte possibile. quaternions I quaternioni sono un'estensione dei numeri reali che estende ulteriormente i numeri complessi. Piuttosto che una singola unità immaginaria i, i quaternioni usano tre unità immaginarie i,j,kche …

1
Corriere Ception
Corriere Ception Il programma deve accettare qualsiasi stringa come input e generare un'immagine pixel che mostri la stringa di input in Courier. Tutte le lettere che contengono un 'buco' (come abdegopqABDPQRecc.) Che è circondato da pixel neri devono anche essere riempite di nero. Ingresso Il programma deve essere in grado …

1
Fuochi d'artificio di fusione
Panoramica Dato un elenco di fuochi d'artificio a-ze orari 3-78, disponili con micce per accenderli tutti al momento giusto. Una riga di input viene fornita come lettere e numeri separati da spazi: a 3 b 6 c 6 d 8 e 9 f 9 Che esempio mostra che firework anecessità …


6
Crittografia della finestra PI
Questo è un semplice metodo di crittografia che utilizza cifre PI per codificare un messaggio, il metodo è semplice: La chiave è solo un numero intero positivo che indica dove inizia la finestra: Data una stringa da crittografare, contenente solo lettere minuscole, senza spazi, ne prendi la lunghezza, quindi trovi …
13 code-golf  pi 

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.