Ad esempio, il gate A and Bè un gate logico con 2 ingressi e 1 uscita. Ce ne sono esattamente 16, perché: ogni porta logica accetta due ingressi, che possono essere verità o falsa, dandoci 4 possibili ingressi dei 4 possibili input, ognuno può avere un output di verità e …
Stackylogic è un linguaggio di programmazione basato sulla logica che ho inventato che accetta 0"s 1" e "s" per input e output un singolo 0o 1al completamento. Un programma Stackylogic è composto da righe che possono contenere solo i tre caratteri 01?e esattamente uno <alla fine di una delle righe. …
tabellone segnapunti Ecco i punteggi grezzi (ovvero i conteggi di domino) per l'invio di VisualMelon. Li trasformerò nei punteggi normalizzati descritti di seguito, quando arrivano più risposte. La soluzione esistente ora può risolvere tutti i circuiti nel benchmark: Author Circuit: 1 2 3 4 5 6 7 8 9 10 …
Chiesa booleana Un booleano della Chiesa è una funzione che ritorna xper vero e yper falso dove xè il primo argomento della funzione ed yè il secondo argomento della funzione. Ulteriori funzioni possono essere composte da queste funzioni che rappresentano il and not or xoreimplies logiche operazioni. Sfida Costruire le …
Le tessere duodadiche sono tipi di blocchi funzionali quadrati che accettano due ingressi, uno dal lato superiore e uno dal lato sinistro, e hanno due uscite, uno sul lato destro e uno sul lato inferiore. Ciascuno dei loro output è una funzione separata di entrambi i loro input. Ad esempio, …
(Nota: questa è la mia prima domanda di golf in codice, ma per quanto ne so, nessun altro ha fatto esattamente questo, quindi dovrei essere buono.) Il tuo compito è creare un programma o una funzione che includa una stringa se un numero intero ne restituisca o generi quel testo …
Ingresso Una stringa mescolata non vuota composta da caratteri ASCII nell'intervallo .[ 32..126 ][32..126][32..126] Produzione L'output si ottiene applicando rotazioni successive alla stringa di input. Per ogni lettera ( [a-zA-Z]) nella stringa di input, da sinistra a destra: se la lettera è in maiuscolo, ruota tutti i caratteri prima di …
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 …
A volte è davvero difficile convertire le coordinate cartesiane in coordinate (x,y)polari (r,phi). Mentre puoi calcolare r = sqrt(x^2+y^2)abbastanza facilmente, spesso hai bisogno di una certa distinzione dei casi quando calcoli l'angolo phiperché arcsin, arccose arctane tutte le altre funzioni trigonometriche hanno un co-dominio che si estende solo su metà …
Stackylogic è un linguaggio di programmazione che ho inventato in una precedente sfida: eseguire Stackylogic . Leggi quel post per tutti i dettagli e gli esempi, ma ecco come funziona parafrasato: Stackylogic prende 0's e 1' s per l'input ed emette un singolo 0 o 1al completamento. Un programma è …
La funzione maggioritaria è una funzione booleana che accetta tre input booleani e restituisce il più comune. Ad esempio, se maj(x,y,z)è la funzione maggioritaria e Tindica vero e Findica falso, allora: maj(T,T,T) = T maj(T,T,F) = T maj(T,F,F) = F maj(F,F,F) = F Questa domanda riguarda la scrittura di funzioni …
Il tuo compito è di scomporre un numero usando il formato seguente. Questo è simile alla conversione di base, tranne per il fatto che invece di elencare la digitsnella base, si elenca la values, in modo tale che la lista si sommi all'input. Se la base data è n, quindi …
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 …
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.