Voglio giocare a Dungeons and Dragons, ma non ho dadi! La tua sfida è lanciare alcuni dadi D&D. La specifica del formato di input in formato Backus-Naur è: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= | <integer> <opt-modifier> ::= | "+" <integer> <integer> ::= "0" | "1" | "2" …
sfondo In Bejeweled e giochi simili, il giocatore deve scambiare due gemme adiacenti (senza diagonali) in una griglia 8x8 di gemme per abbinare tre dello stesso colore di fila. Le gemme possono essere abbinate orizzontalmente o verticalmente. Il gioco continua fino a quando non esiste alcuna mossa che può essere …
In una chat room con poche persone, tra me e loro è emerso un argomento su quante possibili stringhe potrebbe corrispondere una regex. Il tuo compito è costruire un programma in grado di rispondere a questa domanda. Il tuo programma accetterà, come input, qualsiasi espressione regolare come definita nel presente …
La teiera Utah , originariamente creata da Martin Newell, è un comodo oggetto per testare programmi di grafica 3D. Il compito è quello di creare un'immagine wireframe della teiera nella proiezione prospettica. Per incoraggiare l'idea di un'applicazione con codice sorgente , la visualizzazione e il controllo della telecamera possono essere …
Ingresso La prima riga sarà una determinata stringa ripetuta per un numero di volte. Ad esempio, potrebbe essere abcabcabcabc, [];[];[];ecc Può essere tagliato; per esempio: 1231231231. Trova sempre la stringa più corta; per esempio, se la linea è 22222, allora la stringa è 2, non è 22o 22222o qualsiasi altra …
Da Wikipedia Definizione set-teorica dei numeri naturali L'insieme N di numeri naturali è definito come l'insieme più piccolo contenente 0 e chiuso sotto la funzione successiva S definita da S (n) = n ∪ {n}. I primi pochi numeri definiti in questo modo sono 0 = {}, 1 = {0} …
JSFuck è un linguaggio esoterico in cui qualsiasi istruzione Javascript può essere riprodotta accuratamente in un altro programma Javascript valido che utilizza solo i 6 caratteri []()!+. Il convertitore JSFuck, quando viene immesso un input di alert("Hello World!"), produce un blocco di codice lungo 22.948 caratteri. Poiché il programma ha …
Introduzione: Il seno di xè dato dalla formula: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... Il coseno di xè dato dalla formula: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Compito: …
Scrivi un programma che prende due righe di input e usa la prima come frase chiave per crittografare la seconda secondo la tecnica di crittografia Playfair. Wikipedia descrive la crittografia Playfair in alcuni dettagli , ma per evitare qualsiasi ambiguità, ecco un breve riassunto: 1. Generare una tabella di chiavi: …
Quando martelli una serie di chiodi su una tavola di legno e avvolgi un elastico attorno a loro, ottieni uno scafo convesso . La tua missione, se decidi di accettarlo, è trovare lo scafo convesso di un determinato insieme di punti 2D. Alcune regole: Scrivilo come una funzione, le coordinate …
Supponiamo che una sfida con codegolf non contenga spazi bianchi per la durata del programma. Imbroglia questo sistema codificando il tuo script in spazi bianchi e golf uno script che decodifica ed esegue gli spazi bianchi incorporati. Esempio La mia soluzione a JBernardo s' Meta Golf Challenge è stato quello …
La sequenza di Fibonacci è una sequenza ben nota in cui ogni voce è la somma delle due precedenti e le prime due voci sono 1. Se prendiamo il modulo di ciascun termine da una costante, la sequenza diventerà periodica. Ad esempio, se decidessimo di calcolare la sequenza mod 7, …
Vince il codice più corto per superare tutte le possibilità. In matematica, la persistenza di un numero misura quante volte una determinata operazione deve essere applicata alle sue cifre fino a quando non viene raggiunta una certa condizione fissa. È possibile determinare la persistenza additiva di un numero intero positivo …
Implementa il solutore Sudoku più breve usando le ipotesi. Da quando ho ricevuto alcune richieste ho aggiunto questa come una domanda alternativa per coloro che desiderano implementare un risolutore di sudoku a forza bruta. Sudoku Puzzle: | 1 2 3 | 4 5 6 | 7 8 9 -+----------------------- A| …
Scrivi il codice più breve nella lingua che preferisci per eseguire la decodifica della lunghezza della stringa specificata. La stringa verrà fornita come input su stdin nel modulo CNCNCNCNCNCNCNCN dove ognuno Cpotrebbe essere qualsiasi carattere ASCII stampabile e ognuno Nè una cifra 1da 9(compreso). Input di esempio: :144,1'1 Uscita corrispondente: …
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.