Il codice Vigenère era un semplice codice polialfabetico che sostanzialmente applicava uno dei numerosi numeri di Cesare, secondo una chiave. Bascialmente le lettere nella chiave indicano quale alfabeto spostato usare. A tal fine c'era un semplice strumento, chiamato piazza Vigenère: Qui ogni riga è un alfabeto separato, che inizia con …
Scrivi un programma che gioca alla roulette russa! Se il programma è avviato, dovrebbe esserci una probabilità 5 su 6 che finisca normalmente dopo la stampa di "I survived!" ci dovrebbe essere 1 su 6 possibilità di crash del programma. (errore di segmentazione, ecc.) Non sono consentiti input e altre …
EDIT Ho modificato la formulazione delle regole per rendere più esplicite alcune cose implicite. Ho anche aggiunto un po 'di enfasi per chiarire alcuni punti di apparente confusione e ho definito esplicitamente l'opzione di creare un programma autonomo anziché una funzione. L'obiettivo qui è creare una funzione che prende un …
La sfida Implementa la tetrazione (aka Power Tower o Hyperexponentiation) con il minor numero di personaggi. Le condizioni Non utilizzare l'operatore 'potere' o suoi equivalenti (come ad esempio pow(x,y), x^y, x**y, etc.) Input dato come: x y(separato da uno spazio) xè esponenziale da solo yvolte. Il tuo metodo deve essere …
Scrivi una funzione che, date le prime 12 cifre di un codice ISBN-13 , calcolerà l'intero codice ISBN calcolando e aggiungendo una cifra di controllo appropriata. L'input della tua funzione è una stringa contenente le prime 12 cifre del codice ISBN. Il suo output è una stringa contenente tutte e …
Scrivi il programma più breve che prenderà una stringa di numeri (fino a una lunghezza di almeno 20) come input e visualizzerà l'output utilizzando i numeri di stile dell'orologio digitale standard. Ad esempio per l'input 81, una soluzione con output ASCII darebbe: _ |_| | |_| | Anche l'output grafico …
Definiamo una sequenza: la sequenza sommatoria di n cifre (n-DSS) è una sequenza che inizia con n . Se l'ultimo numero era k , il numero successivo è k + cifra-somma (k) . Ecco i primi n-DSS: 1-DSS: 1, 2, 4, 8, 16, 23, 28, 38, 49, 62, 70... 2-DSS: …
Questo è un problema su Luogu OJ. Ho deciso di pubblicarlo qui perché su Luogu OJ, molte persone, tra cui me e il mio amico, sono interessate a come risolvere questo problema con il minor numero di personaggi. Il tuo compito è quello di produrre la seguente arte ASCII: ************ …
introduzione Nel gioco di strategia Starcraft 2, ci sono tre "razze" tra cui scegliere: Terran, Zerg e Protoss. In questa sfida ci concentreremo sul Protoss e sull'iconica frase "Devi costruire piloni aggiuntivi!" Questo messaggio viene dichiarato quando esaurisci le scorte per costruire il tuo esercito. Quindi, per aiutare la comunità …
Un fatto poco noto sui vampiri è che devono bere il sangue della vittima che ha un gruppo sanguigno donatore compatibile. La matrice di compatibilità per i vampiri è la stessa della normale matrice donatore / ricevente dei globuli rossi . Questo può essere riassunto dalla seguente tabella della Croce …
Ho iniziato una sfida di golf in codice di recente e sembra che il vincitore sia GolfScript (sorpresa, sorpresa!). La cosa interessante è che c'era un altro concorrente molto forte che aveva tutte le possibilità di vincere su GolfScript. Si chiama APL. Vedo molte risposte scritte in APL qui. Sembra …
Il gioco del caos è un metodo semplice per generare frattali. Dato un punto di partenza, un rapporto di lunghezza re una serie di punti 2D, eseguire ripetutamente le seguenti operazioni: Dal tuo set di punti, scegline uno a caso (uniformemente). Media quel punto e l'ultimo punto disegnato (o il …
Mio padre, che era un ottimo APLer e mi ha insegnato tutte le basi dell'APL (e molto altro), è morto in questo giorno, cinque anni fa. In preparazione per 50 anni di APL , ho trovato questa lettera di brevetto (tradotta per comodità di chi non legge il danese) per …
In questa sfida, tu e i tuoi amici state discutendo su quale caso sia migliore, maiuscolo o minuscolo? Per scoprirlo, scrivi un programma per farlo per te. Poiché esolangs spaventa i tuoi amici e il codice dettagliato ti spaventa, il tuo codice dovrà essere il più breve possibile. Esempi PrOgRaMiNgPuZzLeS …
Nell'ordinamento dei pancake l'unica operazione consentita è di invertire gli elementi di alcuni prefissi della sequenza. Oppure, pensa a una pila di pancake: inseriamo una spatola da qualche parte nella pila e capovolgiamo tutte le frittelle sopra la spatola. Ad esempio, la sequenza 6 5 4 1 2 3può essere …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.