Twoim celem jest zaimplementowanie operacji mnożenia XOR (bez nośnika ), zdefiniowanej poniżej, w jak najmniejszej liczbie bajtów. Jeśli myślimy o bitowej XOR ( ^) jako dodatku binarnym bez przenoszenia 101 5 ^ 1001 9 ---- 1100 12 5^9=12 możemy wykonać mnożenie XOR @, wykonując binarne długie mnożenie, ale wykonując krok …
To wyzwanie zostało opublikowane na subreddicie DailyProgrammer i pomyślałem, że będzie to świetny kandydat do wyzwania golfowego. Ustalenie, czy saldo litery odbywa się na podstawie odległości od punktu równowagi i wartości litery. Wartość litery można ustalić, przyjmując jej jedną indeksowaną pozycję w alfabecie, lub odejmując 64 od jej wartości ASCII. …
Wkład Lista od 1 do 255 dodatnich liczb całkowitych (włącznie), każda w zakresie od 1 do 2 32 - 1 (włącznie). Twój format wejściowy nie musi być identyczny z przypadkami testowymi. Podanie danych bez zer wiodących musi zostać zaakceptowane. Podanie z wiodącymi zerami nie jest akceptowane. Między liczbami całkowitymi możesz …
Dane wejściowe będą się składały z następujących znaków: ^: Idź w górę v: Zejdź jeden ▲lub k: Idź o dwa wyżej ▼lub j: Zejdź dwa Na przykład następujące dane wejściowe: ^^▲^v▼▲^^v dałoby następujące dane wyjściowe: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Sekwencje specjalne, które poruszają kursorem, …
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 …
To jest Tygodniowe Wyzwanie nr 1. Temat: Przetwarzanie audio Twoim zadaniem jest napisanie programu, który zapisuje plik audio do płyty (w formacie do wyboru), który zawiera kod Morse'a za 2015, tj ..--- ----- .---- ..... Możesz wybrać dowolny rodzaj dźwięku dla segmentów, np. Falę sinusoidalną o pojedynczej częstotliwości, akord, szum, …
Mrówka chodzi wzdłuż krawędzi (nie ścian) sześcianu szkieletowego. Każdy napotkany wierzchołek przedstawia widelec, z którego rozgałęziają się dwie nowe krawędzie. Mrówka wybiera, w którą stronę skręcić - leftlub right. Kierunki te odnoszą się do mrówki, która jest zwrócona do wierzchołka i znajduje się poza sześcianem. Twoim celem jest ustalenie, na …
Poliquina jest zarówno quine, jak i polyglot. 1 Musisz napisać quine, która jest ważna w co najmniej dwóch różnych językach. To jest kod golfowy, więc wygrywa najkrótsza odpowiedź (w bajtach). 1 Wymyśliłem to. A raczej zrobili to Geobici . Najwyraźniej nie był też pierwszym . Zasady dla Quines Akceptowane są …
Zadanie: Jesteś niesamowitym programistą i odpowiadającym na Stackoverflow i decydujesz się odpowiedzieć na każde pytanie nagrodą za Stackoverflow. Jesteś tak dobry, że udaje ci się zdobyć wszystkie nagrody we wszystkich pytaniach. Czekając na pojawienie się przedstawiciela, piszesz program, który idzie i sprawdza, jaka jest całkowita liczba przedstawicieli we wszystkich tych …
Wydaje się, że istnieje ciągłe szaleństwo, gdy ludzie żmudnie uczą się nowych układów klawiatury, takich jak Dvorak lub Neo, ponieważ podobno sprawia to, że są bardziej produktywni. Twierdzę, że zmiana układu klawiatury jest złym pomysłem, ponieważ przyśpieszenie może ci zająć miesiące, a kiedy jesteś ostatecznie o 5% szybszy niż reszta, …
tło Sztuka ASCII to praktyka tworzenia obrazów przy użyciu tekstu ASCII do kształtowania kształtów. Aliasing to efekt utworzony przez duże „piksele” grafiki ASCII, które mają wielkość znaków. Obraz staje się blokujący i trudny do zobaczenia. Wygładzanie usuwa ten efekt, tworząc gradient i zmiękczając twarde krawędzie sztuki ASCII. Wyzwanie Twoim wyzwaniem …
Dane wejściowe: liczba całkowita N od 1 do 151 Wyjście: N-ty Pokemon. Zasady Możesz użyć jednego pliku danych. Nie możesz używać żadnych już wykonanych algorytmów dekompresyjnych. Dotyczy to bibliotek i innych programów. Twój program może nie uzyskiwać dostępu do plików innych niż on sam i pliku danych. Punktacja Twój wynik …
Twoim celem jest, aby wziąć wkład jak Pie is good. I just ate a bunch of pies early this morning. Actually, it was closer to the afternoon. Mornings are good. i utwórz tablicę indeksów łańcucha, w której pojawiają się litery, które składają się na słowo „Lama” (po jednym w kolejności). …
Wyzwanie Biorąc pod uwagę, że Boże Narodzenie to: grudzień 12. miesiąc 25 dzień Każdego roku określ dzisiejszą datę i określ, czy dzisiaj są Boże Narodzenie. Jeśli są święta, musisz wydrukować "It's Christmas". Jeśli to nie Boże Narodzenie, musisz jakoś poczekać do Bożego Narodzenia, a następnie wydrukować "It's Christmas". Przykład Z …
Zainspirowany Czy to podwójne mówienie? , Opracowałem trudniejsze wyzwanie. Biorąc pod uwagę ciąg, określ, czy ciąg jest n-speak , dla dowolnego n≥2n≥2n\geq 2 . N-speak jest definiowany poprzez powtarzanie każdej litery nnn razy. Przy n=4n=4n = 4 ciąg Hellojest przekształcany na HHHHeeeelllllllloooo. Twoim celem jest ustalenie, czy dane wejściowe są …
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.