Na przykład bramka A and Bjest bramką logiczną z 2 wejściami i 1 wyjściem. Jest ich dokładnie 16, ponieważ: każda bramka logiczna przyjmuje dwa wejścia, które mogą być zgodne z prawdą lub falsey, co daje nam 4 możliwe dane wejściowe z 4 możliwych danych wejściowych każdy może mieć wartość true …
Stackylogic to język programowania oparte na logice wymyśliłem, że biorą w 0„s i 1” s dla wejścia i wyjścia jednego 0lub 1po zakończeniu. Program Stackylogic składa się z wierszy, które mogą zawierać tylko trzy znaki, 01?a także dokładnie jeden <na końcu jednego z wierszy. Linie nie mogą być puste, a …
Tablica wyników Oto surowe wyniki (tj. Liczby domino) dla przesłania VisualMelon. Zamienię je w znormalizowane wyniki opisane poniżej, gdy pojawi się więcej odpowiedzi. Istniejące rozwiązanie może teraz rozwiązać wszystkie obwody w teście: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 …
Booleany kościelne Kościół logiczna jest funkcją, która wraca xdo prawdziwego i yfałszywego gdzie xjest pierwszy argument funkcji i yjest drugi argument funkcji. Dalsze funkcje mogą składać się z tych funkcji, które reprezentują and not or xori implieslogicznych operacji. Wyzwanie Skonstruowania wartości logicznych i kościelnych and not or xororaz impliesChurch Gates …
Płytki duodyadyczne są rodzajem kwadratowych bloków funkcyjnych które pobierają dwa dane wejściowe, jeden z góry i jeden z lewej strony, i mają dwa wyjścia, jeden po prawej stronie i jeden od spodu. Każde z ich wyjść stanowi osobną funkcję obu wejść. Na przykład, jeśli #reprezentuje płytki rodzajowe, prawo wyjściowy Rjest …
Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest pisana wielkimi literami, obróć wszystkie znaki przed nią o jedną pozycję …
(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi być …
W oparciu o moje poprzednie pytanie tego samego typu: Zbuduj maszynę dodającą za pomocą bramek logicznych NAND , tym razem zostaniesz poproszony o pomnożenie zamiast dodania. Budowanie schemat (dwuprzewodowy) logicznych Bramka NAND, która będzie miała przewody wejściowe A1, A2, A4, B1, B2, B4, reprezentujących dwie liczb binarnych Ana Bod 0 …
Czasami naprawdę trudno jest przekonwertować współrzędne kartezjańskie na współrzędne (x,y)biegunowe (r,phi). Chociaż można obliczyć r = sqrt(x^2+y^2)dość łatwo, często trzeba jakieś rozróżnienie przypadków przy obliczaniu kąta phiponieważ arcsin, arccosi arctanwszystkie inne funkcje trygonometryczne mają współpracę domenę że każdy tylko przęseł pół okręgu. W wielu językach są wbudowane atan2funkcje przekształcania współrzędnych …
Stackylogic to język programowania, który wymyśliłem w poprzednim wyzwaniu: Uruchom Stackylogic . Przeczytaj ten post, aby uzyskać szczegółowe informacje i przykłady, ale oto, jak to działa sparafrazowane: Stackylogic wykonuje 0„S 1” a dla wejścia i wyjścia do jednego 0 lub 1po zakończeniu. Program składa się z wierszy zawierających tylko znaki, …
Funkcja większości jest funkcją logiczną, która pobiera trzy dane logiczne i zwraca najczęściej. Na przykład jeśli maj(x,y,z)jest funkcją większości i Toznacza prawdę, a Ffałsz, to: maj(T,T,T) = T maj(T,T,F) = T maj(T,F,F) = F maj(F,F,F) = F To pytanie dotyczy pisania funkcji boolowskich jako kompozycji funkcji większościowych. Przykład 5-arylowej kompozycji …
Twoim zadaniem jest dekompozycja liczby przy użyciu poniższego formatu. Jest to podobne do konwersji podstawowej, z tą różnicą, że zamiast wyszczególnienia digitsw bazie, podajesz listę w valuestaki sposób, że lista sumuje się z danymi wejściowymi. Jeśli podana jest podstawa n, to każda liczba na liście musi mieć postać k*(n**m), gdzie …
Minifloat jest binarna reprezentacja liczby zmiennoprzecinkowej, że ma bardzo mało bitów. Minifloat w tym pytaniu zostanie zdefiniowany jako liczba 6-bitowa m, która ma następującą reprezentację: 1 bit, aby powtórzyć znak liczby. Ten bit będzie, 0jeśli liczba jest dodatnia, a 1jeśli liczba jest ujemna. 3 bity reprezentujące wykładnik liczby, przesunięty o …
Zainspirowany niedawną popularnością nandgame na TNB i moim własnym poprzednim wyzwaniem . tło Gęsto upakowany ułamek dziesiętny (DPD) to sposób na skuteczne przechowywanie cyfr dziesiętnych w formacie binarnym. Przechowuje trzy cyfry dziesiętne (od 000 do 999) w 10 bitach, co jest znacznie wydajniejsze niż naiwny BCD (który przechowuje jedną cyfrę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.