Puzzle di programmazione e codice Golf

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

5
Interprete di spartiti musicali
Data una partitura musicale ASCII, devi essere in grado di emettere la nota e la sua lunghezza corrispondente. Il punteggio conterrà tra le 5 e le 15 note incluse ed è trascritto su un pentagramma. Un pentagramma è composto da cinque linee orizzontali composte da - (meno) caratteri separati da …

5
Calcola la differenza tra due giorni.
Un altro problema di manipolazione della data: P Compito Scrivi un programma o una funzione che calcola la differenza tra due date fornite da un utente. Input Output Simile al precedente , gli input sono due YYYYMMDDs, separati da uno spazio , una virgola ,o un segno meno -. Esempio …
11 code-golf  date 

7
Scrivi un programma autoreplicante.
Scrivi un semplice programma che si copia da solo quando eseguito. Il tuo programma dovrebbe essere una sorta di file eseguibile su Windows, Linux, ecc., Dovrebbe generare un nuovo file eseguibile, che è identico al tuo file eseguibile originale, con nome casuale ed esci. Il tuo programma non dovrebbe comportare …
11 code-golf  quine 

8
Contatore dei punteggi per Skat
Il tuo compito è quello di scrivere un piccolo programma, che conti i punti di una mano Skat. Un mazzo Skat ha carte da 7 a 10, Jack, Queen, King e Ace (chiamati Unter, Ober, König e Daus). Usiamo i semi tedeschi, che hanno ghiande, foglie, cuori e campane invece …


1
Scrivi un programma di compressione per i file gzip
Il compito di questa sfida è il seguente: Scrivi un programma che legge un file di dimensioni ragionevoli (diciamo <16 MB) da stdin o altrove (come preferisci, ma non deve essere codificato) e metti l'output compresso su stdout. L'output deve essere un file compresso gzip valido e se il file …

30
Enumera tutti i numeri palindromici (in decimale) tra 0 e n
Dato un numero intero non negativo n, enumera tutti i numeri palindromici (in decimale) tra 0 e n (intervallo compreso). Un numero palindromico rimane lo stesso quando le sue cifre sono invertite. I primi numeri palindromici (in base 10) sono riportati qui : 0, 1, 2, 3, 4, 5, 6, …
11 code-golf  number 

2
Decrittazione mediante analisi del modello
Ti viene data una stringa crittografata, crittografata utilizzando un codice di sostituzione molto semplice. Problema Non sai quale sia il codice ma sai che il testo cifrato è l'inglese e che le lettere più frequenti in inglese sono etaoinshrdlucmfwypvbgkqjxz in questo ordine. Gli unici caratteri consentiti sono lettere maiuscole e …

7
Costruisci un gioco d'ipotesi a nove livelli
Le basi: Dovrai fornire un gioco di indovinelli a nove livelli con il minor numero possibile di personaggi (nella tua lingua preferita). Le metriche: Fornisci un elenco di parole (una parola per riga, separate da una nuova riga) (ad esempio /usr/share/dict/wordso simili potrebbero fare). Va bene inserire un nome di …
11 code-golf  game 

5
Calcolo veloce di Topswops
Da AZSPCS : Supponiamo di avere un mazzo contenente n carte. Ogni carta contiene un numero da 1 a n e ogni numero appare esattamente su una carta. Guarda il numero sulla prima carta - diciamo che è k - e quindi inverti l'ordine delle prime k carte. Continua questa …

15
Scambio di regali per le vacanze
Un altro problema del nostro golf interno ... questo durante le vacanze dell'anno scorso. PROBLEMA Andy, Barb, Carl, Didi, Earl e Fran si stanno comprando dei regali. Disegna i nomi per uno scambio di regali. Ogni persona compra un regalo e riceve un regalo. Nessuno compra il proprio regalo. L'esecuzione …
11 code-golf 

26
Combinazione matematica
Scrivi un programma che accetta un input come: n,k che quindi calcola: e quindi stampa il risultato. Un esempio numerico: Ingresso: 5,2 Calcolo interno: Uscita stampata: 10 Mi piacerebbe vedere una risposta che batte la mia soluzione Python di 65 caratteri, ma ovviamente tutte le lingue sono benvenute. Ecco la …


2
È un gioco Tichu valido?
Tichu è un gioco di carte in cui i giocatori giocano a turno set di carte da un mazzo costituito da un mazzo standard da 52 carte, più 4 carte aggiuntive: il drago , che ha un valore maggiore di qualsiasi altra carta la fenice , che può fungere da …

2
Trova la radice più grande di un polinomio con una rete neurale
La sfida Trova la più piccola rete neurale feedforward tale che, dato qualsiasi vettore di input tridimensionale (a,b,c)(a,b,c)(a,b,c) con voci intere in , la rete emette la radice più grande (cioè "più positiva") della polinomiale con errore strettamente inferiore a .[−10,10][−10,10][-10,10]x3+ax2+bx+cx3+ax2+bx+cx^3+ax^2+bx+c0.10.10.1 ammissibilità La nozione di ammissibilità nella mia precedente sfida …

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.