Twoim celem jest ustalenie, czy liczbę można podzielić przez 3 bez użycia warunków warunkowych. Wprowadzony zostanie 8-bitowa liczba bez znaku od 0 do 255. Zachęcamy do kreatywności! Możesz używać TYLKO Równość / nierówność ( ==, !=, >, <, >=, <=) Arytmetyczna ( +, -, x) Operatory logiczne ( !nie &&i, …
Z Wikipedii Zestaw teoretycznej definicji liczb naturalnych Zbiór N liczb naturalnych jest zdefiniowany jako najmniejszy zbiór zawierający 0 i zamknięty pod funkcją następczą S zdefiniowaną przez S (n) = n ∪ {n}. Pierwsze kilka liczb zdefiniowanych w ten sposób to 0 = {}, 1 = {0} = {{}}, 2 = …
JSFuck jest językiem ezoterycznym, w którym każda instrukcja JavaScript może być dokładnie odtworzona w innym prawidłowym programie JavaScript, który używa tylko 6 znaków []()!+. Konwerter JSFuck, gdy otrzyma dane wejściowe alert("Hello World!"), tworzy blok kodu o długości 22 948 znaków. Ponieważ program użył wielu automatycznych konwersji do utworzenia tego bloku, …
Biorąc pod uwagę ciąg drukowalnego tekstu ASCII (w tym znaki nowej linii i spacje), który zawiera co najmniej jeden znak, który nie jest ani nową linią, ani spacją, wypisz prawdziwą wartość, jeśli ciąg jest prostokątny, a w przeciwnym razie wartość falsey. Dodatkowo kod źródłowy twojego rozwiązania musi być prostokątny . …
Cel Wygeneruj oryginalną zaszyfrowaną listę na podstawie ruchów, które wykonałby Sortowanie wstawiania , aby ją posortować. Oryginalna lista będzie zawierać wszystkie liczby od 0do N-1(włącznie), gdzie Njest rozmiar danych wejściowych. Wejście Lista zawierająca niezbędne ruchy do posortowania listy. Każda wartość reprezentuje liczbę miejsc przesuniętych przez pierwotną (zaszyfrowaną) liczbę, aby znalazły …
Prosta część: Biorąc pod uwagę ciąg wejściowy zawierający tylko drukowalne znaki ASCII (spacja - tylda), policz liczbę wystąpień każdego znaku i zwróć wynik w dowolnym dogodnym formacie. Wynik na sznurku a%hda7apowinno być coś takiego: a:3, %:1, h:1, 7:1, d:1. Sortowanie nie jest konieczne, separatory i formaty są opcjonalne, ale należy …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Rzućmy okiem na typową pętlę, która zwykle wykonuje 8 iteracji: for (int x=0; x<8; ++x); Musisz …
Wyzwania są zwykle oceniane w bajtach lub czasami w odległości Levenshteina, ale w tym przypadku używamy odległości klawiatury - liczby klawiszy między klawiszami użytymi do wpisania programu (użyj powyższej klawiatury jako ostatecznego odniesienia). Na przykład odległość między Ai Fwynosi 3, ponieważ ścieżka wynosi A=> S=> D=> F. Odległość między Ni …
Napisz fragment kodu JavaScript, który wywołuje alerttablicę zawierającą pierwsze 50 liczb Fibonacciego w kolejności. Można używać tylko następujących znaków: +!()[]. Jako odniesienie, twój kod musi być funkcjonalnie równy: var fib = [], a = 1, b = 1; for (var _ = 0; _ < 50; _++) { fib.push(a); var …
Zaczynając od /\, możesz utworzyć wzór trójkąta Sierpińskiego, dodając linię poniżej, tak aby ... Wszelkie luźne oddział /lub \podziały ponownie na dwie gałęzie: /\. Każde zderzenie gałęzi \/ginie bez niczego (oprócz spacji). Powtórzenie tych zasad daje /\ /\/\ /\ /\ /\/\/\/\ /\ /\ /\/\ /\/\ etc... ( Inspiracja ViHart ) …
Problem: Znajdź liczbę zer wiodących w 64-bitowej liczbie całkowitej ze znakiem Zasady: Dane wejściowe nie mogą być traktowane jako ciąg; może to być wszystko, gdzie algorytm steruje operacjami matematycznymi i bitowymi Dane wyjściowe powinny zostać sprawdzone pod kątem 64-bitowej liczby całkowitej ze znakiem, niezależnie od języka Obowiązują domyślne zasady gry …
Twoim zadaniem jest napisanie programu komputerowego lub funkcji, która pobiera listę liczb całkowitych dodatnich o długości co najmniej 2 i określa, czy są one „zygzakiem”. Sekwencja jest zygzakiem wtedy i tylko wtedy, gdy liczby na przemian są większe i mniejsze niż liczba, która jest przed nimi. Na przykład i to …
Biorąc pod uwagę listę dni tygodnia, wypisz najkrótszą posortowaną reprezentację listy. Format wejścia to ciąg składający się z jednego lub większej liczby podciągi dwuznakowych Su(niedziela), Mo(poniedziałek), Tu(itd.), We, Th, Fr, I Sa. Dane wejściowe niekoniecznie muszą być podane w posortowanej kolejności. Aby przekonwertować dane wejściowe na format wyjściowy, Posortuj dane …
Jakiś czas po tym incydencie … Istnieje kilka z nas , którzy są przeciwko tej defiling kolejności jQuery. Jest to nieświęta obecność, której należy wytępić . Dlatego wzywam was, lojalnych wobec Nowego Królestwa Reformacji, do stworzenia programu, który wyeliminuje taki opór. Cały kod musi być sprawdzony i wyszukany KAŻDY i …
(Jest to wariacja na temat drukowania negatywu twojego kodu , co bardzo mi się podobało! Dzięki Martin Büttner ♦ - prawie cały ten tekst jest jego.) Rozważmy te symbole jako następujące drukowalne znaki ASCII (zauważ, że spacja jest uwzględniona): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ I będą to alfanumeryczne : 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Rozważ kwadrat drukowanych znaków …
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.