Pytania oznaczone «atomic-code-golf»

17
Znajdź maksymalnie 3 liczby bez rozgałęziania

Tym razem Twoim celem jest znalezienie maksymalnie 3 liczb całkowitych (od - (2 ^ 31) do 2 ^ 31 - 1 w uzupełnieniu binarnym 2) bez użycia rozgałęzień lub pętli. Jesteś tylko wolno używać Nierówność / Równość ( ==, >, >=, <, <=, !=) Ci liczone jako 2 żetonów. Arytmetyczna ( +, -, *,...

16
Królik Hoppinga Google

4 grudnia 2017 r. Google Doodle była graficzną grą programistyczną z króliczkiem . Późniejsze poziomy były dość nietrywialne i wydawały się doskonałym kandydatem do gry w golfa atomowego . Detale Gra Dostępne są cztery ruchy: przeskocz do przodu, skręć w lewo, skręć w prawo i pętlę. Każdy z...

13
Hexcellent Minesweeping

Hexcells to gra oparta off Saper grał na sześciokątów. (Pełne ujawnienie: Nie mam nic wspólnego z Hexcells. W rzeczywistości nie lubię gry.) Większość zasad Hexcells można dość łatwo wyrazić w Uogólnionym Saperu (Saper gra na dowolnym wykresie). Ten, który jest najtrudniejszy, to {X}i...

12
Drukuj spiralę NxN rosnących liczb [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Code Code Stack Exchange. Zamknięte 2 lata temu . Liczby powinny być drukowane z zerami wiodącymi w polu o...

12
Zdobądź dwa z jednego

Jak widzieliśmy w tym pytaniu, złożone wyrażenia logiczne można wyrazić w postaci prostych łączników uogólnionego Saperka. Jednak uogólniony trałowiec nadal ma zwolnienia. Aby uniknąć tych zwolnień, definiujemy nową grę o nazwie „Uogólniony Saper-1”. Uogólniony-1 Saper to wersja Saper grana na...

12
Zaimplementuj 64-bitową binarną liczbę zmiennoprzecinkową IEEE 754 za pomocą operacji na liczbach całkowitych

(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t...

12
Znajdź hasło

Zwykły N-cyfrowy zamek szyfrowy składa się z N obracających się tarcz. Każda płyta ma kolejno wpisane cyfry 0–9, a aby ją otworzyć, należy ustawić odpowiednie hasło. Oczywiście, jeśli nie znasz hasła, musisz spróbować najwyżej 10 N razy przed jego odblokowaniem. To nie jest...

12
Zaimplementuj 8-bitowy sumator

Wyzwanie Zaimplementuj funkcję, która akceptuje dwie liczby całkowite, których wartości mieszczą się w zakresie od 0 do 255 i zwraca sumę tych liczb całkowitych mod 256. Możesz używać tylko negacji bitowej (~), bitowej lub (|), operatorów przesunięcia bitów (>>, <<) i przypisanie...

11
Polowanie na jajka w stylu Collatz

Zainspirowany The Great API Easter Egg Hunt! streszczenie Twoim zadaniem jest poszukiwanie z góry określonej liczby całkowitej w „przestrzeni Collatz” (wyjaśnione później) przy użyciu jak najmniejszej liczby kroków. Wprowadzenie Wyzwanie to opiera się na słynnej hipotezie Collatz, o której,...

11
X większe niż 3 z co najmniej 2 różnicami między X i Y

Próbuję zagrać w golfa w C ++. Czy można skrócić ten warunek? X > 3 & X - Y > 1 (Oczywiście oprócz usuwania białych znaków). Więc Xjest przynajmniej 4ale X >= Y + 2. Xi Ysą liczbami całkowitymi w przedziale [0,5]. Próbowałem znaleźć formułę bitową, ale nie udało mi...

10
Ślepy sumator binarny

Wyobraź sobie, że masz dwa pola B(x)i B(y)każdy z nich zawiera nieznany bit - 0 lub 1 oraz maszynę, Fktóra może je prześwietlić i wytworzyć trzecie pole dla B(x^y)( xor ). Fmoże również obliczyć B(x*y)( i ). W rzeczywistości są to tylko szczególne przypadki pojedynczej operacji, którą może wykonać...