Puzzle di programmazione e codice Golf

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

5
Analizza la tua sedia
Questa sfida si basa su Downgoat's Adjust your chair . Sfida Hai appena adattato la tua nuova sedia! Ti sta perfettamente. Tuttavia, la ruota è cigolante e sai che le persone che effettuano la riparazione cambieranno la regolazione. Il problema è che non hai un righello, quindi dovrai scrivere un …

10
Progressioni aritmetiche
Il tuo compito è analizzare l'input e l'output della formula per l'ennesimo termine se si tratta di una sequenza aritmetica, altrimenti dovrebbe stampare "NAAP". Ingresso L'input (da STDIN) sarà composto da pochi numeri, tra 4 e 10 numeri in cui ciascun numero sarà compreso nell'intervallo tra -1000 e 1000 inclusi, …

5
Implementa le macro di accento LaTeX
introduzione Il sistema di composizione tipografica LaTeX utilizza le macro per definire gli accenti. Ad esempio, la lettera ê è prodotta da \hat{e}. In questa sfida, il tuo compito è implementare una versione ASCII di questa funzionalità. Ingresso L'input è una stringa non vuota di caratteri ASCII stampabili. Non conterrà …

1
Ducttape il Ducttape
Il tuo capo ha scoperto che molti dei suoi dipendenti (incluso te) amano rubare il codice agli altri. Ti ha ordinato di scrivergli un programma che può usare per trovare persone che rubano il codice agli altri. Compito: Scrivi un programma / funzione che rilevi se qualcuno ha copiato (parte …

1
Babbo Natale segreto: rivisitato
Il Natale si avvicina rapidamente e, insieme ad esso, organizza l'annuale famiglia Secret Santa. Mi piacerebbe provare a ottenere un vantaggio su questo, ma assicurarsi che le coppie non si comprino reciprocamente continua a causare problemi e nonostante ciò per anni c'è ancora il problema che Bobè piuttosto spazzatura nell'acquistare …
11 code-golf 

4
Calcola la norma p-adica di un numero razionale
Calcola la norma p-adica di un numero razionale Scrivi una funzione o un programma, che accetta 3 numeri interi m,n,p(dove pè un numero primo positivo) come input, che genera la norma p-adica (indicata da |m/n|_p) come una frazione (completamente ridotta). Fermat è noto per avere solo margini molto piccoli, ma …

3
Sottostringhe moltiplicanti
Scrivi un programma che accetta due numeri interi come input; il primo può essere qualsiasi numero intero e il secondo è inferiore o uguale al numero di cifre nel primo numero. Lascia che questi numeri siano ae brispettivamente. Il programma farà quanto segue Concatena un numero minimo di 1s fino …
11 code-golf  math  number 

2
Animazioni con tutti i colori
L'anno scorso, c'è stata una sfida molto popolare per creare un'immagine contenente ogni colore RGB a 24 bit . La mia sfida è quella di creare un'animazione fluida (diciamo 24 frame / s), in cui il colore di ogni pixel di ogni frame è unico. Consentirò anche la duplicazione dei …

3
Adatta i fattori nel campo
Dato un numero intero positivo inferiore a 1000, visualizza tutti i possibili rettangoli con quell'area. Compito Supponiamo che l'input sia 20. Possiamo creare un rettangolo 20 × 1, 10 × 2 o 5 × 4, quindi questo è un output valido: ******************** ********** ********** ***** ***** ***** ***** Si noti …

3
Facciamo musica!
A molte persone piace suonare musica per divertimento e intrattenimento. Sfortunatamente, la musica è piuttosto difficile a volte. Ecco perché sei qui! Compito Il tuo compito è quello di rendere la lettura della musica molto più semplice per chi è alle prese con essa. È necessario scrivere un programma o …


4
Stampa il mio programma di blocco
Il mio liceo e molti altri implementano un tipo di programma chiamato un programma a blocchi rotanti. Questo è un modo per le persone di avere 8 lezioni, ma di avere 6 periodi in un giorno di scuola. Ci sono quattro giorni in un programma a blocchi che si ripetono …


3
Possibili sequenze di Tetris
Scrivi il codice per capire se una serie di pezzi di Tetris potrebbe essere generata dall'algoritmo Tetris ufficiale. Vince il minor numero di byte. I giochi ufficiali Tetris generano la sequenza di pezzi che cadono in modo speciale. I sette pezzi IJLOSTZvengono rilasciati in un ordine casuale, quindi viene rilasciata …

2
Conta gli alberi
Un albero è un grafico connesso e non orientato senza cicli. Il tuo compito è contare quanti alberi distinti ci sono con un dato numero di vertici. Due alberi sono considerati distinti se non sono isomorfi . Due grafici sono isomorfi se i rispettivi vertici possono essere accoppiati in modo …

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.