Niedługo minie 50 lat, odkąd IBM zaprezentował swoją rodzinę komputerów System / 360 . Jako pierwsi wykorzystali zestaw znaków EBCDIC . Aby zaznaczyć tę okazję, zobaczmy, kto może napisać najkrótszy program zdolny do konwertowania „zwykłego” tekstu na i ze strony kodowej EBCDIC 037. Będziemy używać tabeli tłumaczeń z Wikipedii, która …
BrainFlow Co to jest BrainFlow? BrainFlow to rozszerzenie BrainF ** k (BFk) z 3 dodatkowymi poleceniami dla dodatkowej funkcjonalności i zamieszania. Jakie polecenia? Oprócz zwykłych poleceń BFk , mamy również: ^ Przeskakuje do komórki # w zależności od wartości w komórce. Np .: Jeśli jesteśmy w komórce nr 0 o …
Otrzymujesz tablicę / listę / wektor par liczb całkowitych reprezentujących współrzędne kartezjańskie ( x , y)(x,y)(x, y) punktów na płaszczyźnie euklidesowej 2D; wszystkie współrzędne mają wartości od - 104−104−10^4 do 10410410^4 , dozwolone są duplikaty. Znajdź obszar wypukłego kadłuba tych punktów, zaokrąglony do najbliższej liczby całkowitej; dokładny punkt środkowy powinien …
Wyzwanie Biorąc pod uwagę dwa ciągi w dowolnym domyślnym formacie we / wy, wykonaj następujące czynności: UWAGA: Wyzwanie będzie odnosić się do pierwszego ciągu jako „danych”, a drugi do „programu”. Zmień program na ciąg nieskończony, który jest po prostu programem powtarzanym w nieskończoność (np. 10-> 1010101010...). Wyzwanie będzie się nazywać …
streszczenie Wprowadzono nowy język manipulacji ciągami, wykorzystujący tylko znaki $+#-!*|@>! Twoim zadaniem jest zaimplementowanie dla niego interpretera w jak najmniejszej liczbie bajtów. Wejście Ciąg, który jest pojedynczą linią tego języka. Można to wziąć w dowolny rozsądny sposób (standardowe, parametr funkcji, argument wiersza poleceń itp.) Lub jako predefiniowaną zmienną. Jeśli program …
Jestem wielkim fanem teorii liczb. Wielką rzeczą w teorii liczb jest arytmetyka modułowa; definicja jest wtedy i tylko wtedy, gdy m \ mid ab . Zabawne jest podnoszenie do potęg: szczególnie, gdy moduł jest liczbą pierwszą. W szczególności udowodniono, że jeśli a i m są względnie pierwsze (nie mają wspólnych …
tło Widmo ( M achine e ducable N oughts ND C Rosses e ngine) jest prymitywny algorytmiczne płytkie maszyna do zera gier i przecięcie, utworzonych przez brytyjskiego komputer naukowca Donald MICHIE w 1960 roku. Pierwotnie został zaimplementowany z 304 pudełkami zapałek, każdy oznaczony pozycją planszy i zawierający kolorowe koraliki (jeden …
Zadanie jest dość prostym wyzwaniem quine z niespodzianką, musisz wygenerować kod źródłowy w kształcie piramidy. Kształt piramidy zdefiniowano poniżej: 1 234 56789 ABCDEFG HIJKLMNOP QRSTUVWXYZa bcdefghijklmn ......etc...... Głównym ograniczeniem tego wyzwania jest to, że twój quine musi zawierać dokładnie tyle bajtów, aby nie zakłócał wzoru piramidy. Na przykład działałyby następujące …
Cel Napisz program lub funkcję, która przyjmuje dodatnią liczbę całkowitą ni losowo generuje prawidłową serię podziałek (odtąd zwaną łańcuchem podziałki) o długości n. Wejście Niezerowa, dodatnia liczba całkowita n<= 100 Wynik Zwraca losowy ciąg znaków lub listę znaków, które reprezentują możliwy, prawidłowy ciąg długości tonu n. Użyte postacie to: B …
Masz małego robota z czterema czujnikami odległości. Zna układ pokoju, ale nie ma orientacji innej niż możliwość zablokowania orientacji siatki. Chcesz być w stanie dowiedzieć się, gdzie robot opiera się na odczytach, ale może być niejednoznaczny z powodu ograniczonych czujników. Wyjaśnienie Wyzwania Otrzymasz układ pokoju i cztery odczyty odległości zgodnie …
Wejście Sznurek Wynik Suma wszystkich liczb całkowitych w wierszu. Ograniczenia 1 ≤ Długość linii ≤ 500 Przykładowy przypadek testowy Wejście the 5is 108 seCONd4 a Wynik 117 Wyjaśnienie Suma wynosi: 5 + 108 + 4 = 117
Robaki Patersona są rodzajem automatu komórkowego, który istnieje na nieskończonej trójkątnej siatce i na każdym kroku obracają się w pewnym kierunku i poruszają jedną jednostkę. Ich decydującymi właściwościami jest to, że nigdy nie mogą przejść dwa razy w to samo miejsce, a ilekroć napotkają to samo otoczenie, podejmują tę samą …
Jeśli 1 nie jest liczony jako czynnik, to 40 ma dwa sąsiednie czynniki (4 i 5) 1092 ma dwa sąsiednie czynniki (13 i 14) 350 nie ma dwóch sąsiednich czynników (spośród czynników 2, 5, 7, 10, 14, 25, 35, 50, 70 i 175, nie ma dwóch kolejnych) Proporcja liczb całkowitych …
Biorąc pod uwagę listę działań oraz ich datę / godzinę rozpoczęcia, wydrukuj kalendarz ASCII-art przedstawiający działania w odpowiednich dniach. Wszystkie działania odbywają się w tym samym miesiącu, żadne dwa działania nie będą miały tego samego dnia, a wszystkie działania mieszczą się w polu kalendarza. Kalendarz ma datę w lewym górnym …
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.