Sulla base di un commento di George Edison a questa domanda , scrivi il più piccolo interprete autointerpretato. Puoi usare la lingua che preferisci. Le lingue vuote non contano. Il programma deve contenere almeno due caratteri. Non è necessario che il programma interpreti l' intera lingua, ma solo un sottoinsieme …
Sfida semplice: prova a produrre il seguente testo nel minor numero di byte possibile: the answer toli fetheuniv ersea nde ver ything the ans wer tol ife the uni ver sean dev ery thin gth ean swer tolifetheuni ver seandeveryth ing the ans wer tol ifetheuniver sea ndeverything Il disegno …
Esiste un famoso algoritmo complicato per contare il numero di bit impostati in un numero intero senza segno a 32 bit: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x …
Ecco la sfida. Scrivi del codice per generare tutti gli interi in un intervallo. Sembra facile, ma ecco la parte difficile. Inizierà con il numero più basso, quindi il più alto. Quindi il numero più basso che non è ancora nella matrice. Quindi il più alto che non è ancora …
introduzione Le chiacchiere di strada possono essere davvero difficili da capire, in particolare per i programmatori, che non sono noti per essere molto streetwise. Il tuo compito è creare un interprete per aiutare tutti noi a sopravvivere nell'ambiente urbano. Sfida Data una frase inglese come input, crea un programma o …
Questo si ispira a una risposta 05AB1E di Magic Octupus Urn . Dati due argomenti, un numero intero positivo e una stringa / elenco di caratteri: Traduci il numero in base-n, dove n è la lunghezza della stringa. Per ogni personaggio, sostituisci ogni aspetto dell'indice di quel personaggio nel numero …
Siamo tutti abituati alla tastiera del telefono della vecchia scuola, giusto? Per riferimento, ecco come appare: Data una stringa composta solo da lettere ASCII minuscole e singoli spazi , il tuo compito è quello di restituire il numero di tocchi che uno dovrebbe fare per digitare l'intera stringa con una …
Sfida del numero di serpenti Mi chiedo quanti numeri serpeggianti ci siano tra 1 e 50.000? I numeri serpeggianti, in questo gioco, sono numeri che possono essere digitati su un tastierino numerico tradizionale (formato sotto) spostando un tasto verso l'alto, il basso, a sinistra o a destra. 7 8 9 …
Dato un array possibilmente nidificato e non vuoto di numeri interi positivi a una cifra (non garantito univoco), emette la rappresentazione di arte ASCII come un albero, usando i caratteri del disegno a scatola ┌ ┴ ┐ ─ │ ┬ ┼. (Questi sono stati copiati dal codice pagina 437, ma …
Dato un esagono di arte ASCII come input, ne esce uno i cui lati sono tutti più lunghi di un'unità. _____ ____ / \ / \ / \ / \ / \ \ \ => \ \ \ / \ / \____/ \ / \_____/ Gli esagoni di input avranno …
disclaimer: non sono a conoscenza di soluzioni non bruteforce Un quadrato Graeco-Latino è, per due insiemi della stessa lunghezza nnn , una disposizione n×nn×nn \times n di celle, ognuna contenente una coppia unica (attraverso l'intero quadrato) di un elemento del primo insieme e un elemento del secondo insieme, tale che …
Alcuni numeri, come , sono palindromi nella base 10: se si scrivono le cifre in ordine inverso, si ottiene lo stesso numero.142411424114241 Alcuni numeri sono la somma di 2 palindromi; ad esempio, o .110=88+22110=88+22110=88+222380=939+14412380=939+14412380=939+1441 Per altri numeri, 2 palindromi non sono sufficienti; ad esempio, 21 non può essere scritto come …
Sfida Bar Dice è un semplice gioco giocato in un Bar with Dice (da cui il nome). Tiri 5 dadi a sei facce e cerchi di fare la mano migliore. Il punteggio si basa sull'accumulo del maggior numero di dadi con le stesse cifre. Ogni mano deve includere almeno un …
Questo è tratto da questa domanda (con il permesso del corso). Citerò: Creare una funzione che accetta una stringa e dovrebbe restituire vero o falso in base al fatto che l'input sia costituito solo da una sequenza di caratteri ripetuta. La lunghezza di una determinata stringa è sempre maggiore di …
Arrotondare da zero Ispirato da Round verso lo zero . Dato un input numerico tramite qualsiasi metodo ragionevole, arrotondare il numero "lontano da zero" - numeri positivi arrotondano per eccesso e numeri negativi arrotondano per difetto. Se si intende prendere l'input come stringa (ad esempio tramite STDIN), si dovrebbe 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.