Il tuo obiettivo è determinare se un numero è divisibile per 3 senza usare i condizionali. L'ingresso sarà un numero di 8 bit senza segno da 0 a 255. Creatività incoraggiata! Hai il permesso di utilizzare SOLO Uguaglianza / disuguaglianza ( ==, !=, >, <, >=, <=) Aritmetica ( +, …
Sulla base della mia precedente domanda dello stesso tipo, Costruisci una macchina addizionatrice usando le porte logiche NAND , questa volta ti viene chiesto di moltiplicare invece di aggiungere. Costruire un diagramma di cancelli (bifilare) logiche NAND che porterà i cavi di ingresso A1, A2, A4, B1, B2, B4, rappresentano …
Triangularity è un nuovo esolang sviluppato da Mr. Xcoder in cui la struttura del codice deve seguire uno schema molto specifico: Per la nriga di codice, devono esserci esattamente i 2n-1caratteri del programma su di esso. Ciò provoca una forma triangolare / piramidale, con la prima riga che ha un …
Tangenzialmente ispirato dall'apertura al libro What-If. L'input è un rettangolo di spazi come stringa, elenco di stringhe, ecc., Con oggetti fatti #all'interno: ######## # # ######## ### #### ### #### ### Gli oggetti saranno sempre rettangoli non intersecanti, non toccanti. Un oggetto morbido è definito come un oggetto che non …
Scrivi una dichiarazione matematica, usando i simboli: There exists at least one non-negative integer(scritto come E, quantificatore esistenziale) All non-negative integers(scritto come A, quantificatore universale) + (Aggiunta) * (moltiplicazione) = (uguaglianza) >, <(operatori di confronto) &(e), |(o), !(non) (, )(per raggruppamento) nomi di variabili che equivale alla dichiarazione Esiste un …
Dato un input di un elenco di giorni della settimana, genera la rappresentazione ordinata più breve dell'elenco. Il formato del input è una stringa costituita da uno o più delle stringhe di due caratteri Su(Domenica), Mo(Lunedi), Tu(ecc), We, Th, Fr, e Sa. L'input potrebbe non essere necessariamente indicato in ordine …
Questa volta il tuo obiettivo è trovare il massimo di 3 numeri interi (da - (2 ^ 31) a 2 ^ 31 - 1 nel complemento di 2 binari) senza usare ramificazioni o anelli. Hai solo il permesso di usare La disuguaglianza / uguaglianza ( ==, >, >=, <, <=, …
Il 4 dicembre 2017, Google Doodle è stato un gioco di programmazione grafico con un coniglio . I livelli successivi erano piacevolmente non banali e sembravano un ottimo candidato per una sfida di golf atomico . Dettagli Gioco Sono disponibili quattro mosse: salta in avanti, gira a sinistra, gira a …
Una minifloat è una rappresentazione binaria di un numero in virgola mobile che ha pochissimi bit. Il minifloat in questa domanda sarà definito come un numero a 6 bit m, che ha la seguente rappresentazione: 1 bit per rispondere al segno del numero. Questo bit sarà 0se il numero è …
Ispirato dalla recente popolarità di nandgame su TNB e dalla mia precedente sfida . sfondo Il decimale densamente compresso (DPD) è un modo per memorizzare in modo efficiente le cifre decimali in binario. Memorizza tre cifre decimali (da 000 a 999) in 10 bit, il che è molto più efficiente …
Hexcells è un gioco basato su Minesweeper giocato su esagoni. (Divulgazione completa: non ho nulla a che fare con Hexcells. In realtà non mi piace molto il gioco.) La maggior parte delle regole di Hexcells può essere facilmente espressa in Minesweeper generalizzato (Minesweeper giocato su un grafico arbitrario). Quello che …
Come abbiamo visto in questa domanda , si possono esprimere complesse dichiarazioni logiche in termini di semplici connettivi del dragamine generalizzato. Tuttavia, il dragamine generalizzato ha ancora esuberi. Per evitare questi esuberi definiamo un nuovo gioco chiamato "Generalized-1 Minesweeper". Generalized-1 Minesweeper è una versione Minesweeper giocata su un grafico arbitrario. …
Un normale lucchetto a combinazione a N cifre è composto da N dischi rotanti. Ogni disco ha le cifre 0-9 inscritte in ordine e devi aprirle con la password corretta per aprirlo. Ovviamente, se non si conosce la password, è necessario provare al massimo 10 N volte prima di sbloccare …
Un grafico collegato è un grafico che contiene un percorso tra due vertici. Sfida Costruisci un circuito [2-NAND-gate] che determina se un grafico a 4 vertici è collegato. (I 2 ingressi di un gate possono essere lo stesso bit di input o altro gate.) Output True se il grafico è …
La sfida Implementare una funzione che accetta due numeri interi i cui valori vanno da 0 a 255 e restituisce la somma di questi numeri interi mod 256. È possibile utilizzare solo operatori negazione bit a bit (~), bit a bit o (|), bit shifting (>>, <<) e assegnazione (=). …
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.