Puzzle di programmazione e codice Golf

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

6
Hai una serie di giorni!
Scrivi un programma che tenga traccia del numero di giorni consecutivi in ​​cui è stato eseguito. Il giorno viene reimpostato a mezzanotte (l'ora locale del computer su cui viene eseguito il programma). Se c'è un giorno in cui il programma non viene eseguito, il contatore viene resettato a zero. Ogni …
15 code-golf  date 


10
Trova il risultato di un gioco di guerra
Trova il risultato di un gioco di guerra Quando ero alle elementari, c'era un gioco "rock-paper-scissors" che giocavamo durante le assemblee, in attesa del nostro insegnante, durante la ricreazione, ecc. L'abbiamo chiamato "guerra". Tuttavia, dopo alcune ricerche, si scopre che questa è una variante molto più semplice del "Gioco del …
15 code-golf  game 

7
Lavorami a maglia un calzino ASCII
introduzione Per farla breve: qualche giorno fa ho iniziato a lavorare a maglia una calza per caso e la struttura piuttosto logica dei punti semplici mi ha portato all'idea: perché non facciamo solo una calza ASCII? Ingresso L'input è un numero intero pari nell'intervallo [2,30]. Produzione L'output è un calzino, …

3
Trova i sovrani Golomb più brevi
I righelli di Golomb sono insiemi di numeri interi non negativi tali che nessuna coppia di numeri interi nel gruppo si trova alla stessa distanza. Ad esempio, [0, 1, 4, 6]è un righello Golomb perché tutte le distanze tra due numeri interi in questo set sono uniche: 0, 1 -> …

5
Esadecimale Scarica il tuo codice sorgente
Durante il gioco del codice ci saranno momenti in cui hai bisogno di un dump esadecimale del tuo codice, di solito perché hai usato caratteri non stampabili. Quindi, perché non creare un programma che Hex Dumps stesso? La sfida Questa sfida è, dato nessun input, produrre un dump esadecimale del …
15 code-golf  quine 

5
Riproduci il suono di Pi
Sì, hai letto bene il titolo. riprodurre il suono di pi. Più specificamente, per ogni cifra di pi nel primo 1000, mappala a una nota musicale e genera la melodia risultante su un file. Fondamentalmente, ogni cifra si trasforma in una nota nella scala C Major (sostanzialmente la scala normale). …

5
Stringa di misura di nastro
Motivazione : a volte devi sapere dove ti trovi in ​​una stringa. Vuoi essere in grado di guardare qualsiasi parte di una stringa e sapere esattamente dove ti trovi, per quanto possibile. Sfida : scrivere un programma per produrre una stringa di misura di nastro di una determinata lunghezza. Una …
15 code-golf  string 

25
Il programma che troverà il prossimo numero primo
Intro: Hai corrotto accidentalmente il flusso del tempo con un dispositivo creato per divertimento, che si è rivelato essere una macchina del tempo. Di conseguenza, sei stato spinto nel lontano futuro. Ti sei reso conto che il calcolo, la potenza di elaborazione e i computer in generale si sono evoluti …
15 code-golf  math  primes 


9
Numeri binari inclinati
Dato un numero intero n, genera i primi nnumeri binari inclinati, indicizzati 0 o 1. Si chiamano così per come sono generati: Scrivi i numeri in binario l'uno sotto l'altro (giustificato a destra): ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111 .....1000 ......... Quindi, devi prendere ogni diagonale da in …

15
Trova cinque amici per mangiare pollo con Paul
Paul è uno dei tuoi conoscenti belgi e vorrebbe che tu creassi un programma che produce almeno una delle seguenti cinque stringhe : 12496=>14288=>15472=>14536=>14264 14264=>12496=>14288=>15472=>14536 14536=>14264=>12496=>14288=>15472 15472=>14536=>14264=>12496=>14288 14288=>15472=>14536=>14264=>12496 Rappresenta gli amici di cui è più orgoglioso e vorrebbe mangiare con loro. Paul pensa anche che il numero 6 sia perfetto …

16
Calcola l'intervallo del punteggio Wilson
L' intervallo del punteggio Wilson è un intervallo di confidenza della probabilità di successo, basato sulla percentuale di successi in una serie di prove di Bernoulli (una prova di Bernoulli è una prova in cui sono possibili esattamente due esiti: successo o fallimento ). L'intervallo è dato dalla seguente formula: …

2
Risolvi un diagramma dello stato dello stack
Un diagramma dello stato dello stack mostra come i valori di uno stack vengono modificati nell'altro. Ad esempio, questo è un diagramma dello stato dello stack: 3 0 2 1 0 Ciò significa che esiste inizialmente uno stack contenente 3 valori (la 3parte). Questi valori sono indicizzati da 0 a …

11
Allinea le diagonali di una griglia di testo
Data una griglia rettangolare di testo, allinea le diagonali che vanno da in alto a sinistra a in basso a destra in colonne in modo tale che i caratteri più in basso a destra di tutte le diagonali siano su un livello. Usa gli spazi per il rientro. Ad esempio, …
15 code-golf  string  grid 

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.