Zostało to zainspirowane przez Print Negative of Your Code i Golf a quine quine . Rozważ prostokąt znaków, które spełniają następujące ograniczenia: Składa się wyłącznie z drukowalnych znaków ASCII Wymiary oba większe niż 1 Każdy wiersz i każda kolumna zawiera co najmniej jedną spację. Każdy wiersz i każda kolumna zawiera …
Cezar Cypher jest bardzo prosty szyfr podstawieniowy gdzie każda litera jest przesunięta o stałą przesunięcia (zapętlenie wokół Z do A). Podobnie, możemy również szyfr Cezara dla zestawu drukowalnych znaków ASCII. Są to 95 znaków od punktów kodowych 0x20 do 0x7E. Dla danego offsetu d, mamy map punkt kodu Cdo (C …
Wkład Twój wkład w to wyzwanie jest listą liczb całkowitych. Reprezentują południowo-zachodnie rogi kwadratów jednostek na płaszczyźnie, a lista przedstawia ich związek jako podzbiór płaszczyzny. Na przykład lista [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] przedstawia czerwony zestaw na tym obrazku: Wydajność Dane wyjściowe to lista poczwórnych liczb całkowitych reprezentujących prostokątne podzbiory płaszczyzny. Mówiąc (x,y,w,h)ściślej, czteroosobowy …
Utwórz program, który konwertuje ciąg wejściowy na palindrom, zaczynając od ciągu wejściowego. Sam program musi być palindromem. Na przykład wpisz neverod:, wydrukuj neveroddoreven. Powinieneś także obsługiwać dane wejściowe zawierające wiele słów i wiele wierszy.
Biorąc pod uwagę 3 liczby całkowite, określ najniższą możliwą zasadę dla pierwszych dwóch liczb całkowitych pomnożonych przez trzecią. Jeśli pomyślisz o odpowiedzi na ostateczne pytanie życia, wszechświat i wszystko, 6 * 9 == 42, jest prawdziwe w bazie 13. Dane wejściowe mogą zawierać dowolne liczby, których cyfry używają znaków 0–9, …
Kiedy konwertujesz ułamek na liczbę dziesiętną i chcesz zapisać tę liczbę, często musisz ją zaokrąglić, ponieważ chcesz użyć tylko określonej ilości pamięci. Załóżmy, że możesz zapisać tylko 5 cyfr dziesiętnych, a następnie 5/3 staje się 1,6667. Jeśli możesz zapisać tylko 2 cyfry dziesiętne, będzie to 1,7 (teraz zakładając, że zawsze …
Biorąc pod uwagę sekwencję zasad: adeninę, cytozynę, guaninę i tyminę (kodowane jako ACGT), masz stworzyć ASCII reprezentację odpowiadającą podwójnej nici DNA. Pasmo będzie rozciągać się pionowo. Lewy nić to ten, który podano jako dane wejściowe. Prawe pasmo będzie jego dopełnieniem. Dla tych, którzy nie są zaznajomieni z DNA, Ajest powiązany …
Biorąc pod uwagę standardowy zamek szyfrowy, taki jak na zdjęciu. Sposób odblokowania polega na wyrównaniu 4 cyfr w kodzie w wierszu kombinacji. Po latach lojalnej służby zostałeś zwolniony z fabryki zamków i zdecydowałeś się zemścić, nie zrywając zamków przed ich wysłaniem, pozostawiając w ten sposób każdy zamek z kombinacją, aby …
Aby uczcić rocznicę Światowego dnia IPv6 , Towarzystwo Internetowe opublikowało kampanię Wyłącz IPv4 6 czerwca 2014 r. Na jeden dzień . Adresy IPv6 mogą być reprezentowane w swojej długiej formie jako osiem 16-bitowych wartości szesnastkowych oddzielonych dwukropkami. W zależności od adresu można je również skrócić, jak opisano w punkcie 2 …
ZADANIE Celem jest napisanie programu, który obraca dowolną dwuwymiarową listę o 45 stopni, musi być w stanie to zrobić do 7 * 45 (jednocześnie) przed zwróceniem listy. Lista niekoniecznie będzie kwadratowa lub prostokątna. Musisz podać wynik dla przykładów w swojej odpowiedzi. Musi także działać w przypadkach, których nie ma w …
Epicykloida jest krzywa punktu na kole, jak to czyni rolki wokół drugiego okręgu. Cyclogon jest kształt punktem na wielokąta foremnego sprawia, gdyż rzuca w całej płaszczyźnie. NaEpicyclogon jest krzywa śledzone przez punkt na jednej wielokąta foremnego, jak toczy się wokół drugiego. Napisz program, który rysuje epicyclogon podane r, r1, r2, …
To jedno z kilku wyzwań pozostawionych społeczności przez Hobby Calvina . Weź plik „drzewa genealogicznego opisującego” z wierszami formularza: [ID] [mother ID] [father ID] [gender] [full name] taki jak ten, który opisuje pierwsze drzewo genealogiczne na stronie http://en.wikipedia.org/wiki/Cousin : 1 ? ? M Adam 2 ? ? F Agatha 3 …
Twoim zadaniem dzisiaj jest wynalezienie kompresora tekstu. Zadanie Napisz dwie funkcje: Paker jest funkcją, która przyjmuje ciąg znaków ASCII (U, U + 0000 + 007F) i wysyła unikodowego (U + 0000 U + 10FFFF) zawierający najmniejszą liczbę znaków możliwe. Unpacker to funkcja, która akceptuje zakodowany ciąg Unicode i wyprowadza dokładnie …
Twoim wyzwaniem jest zminimalizowanie kodu Brainfuck zgodnie z następującymi zasadami: Usuń wszystko, co nie jest jednym z +-><[].,. Dla każdej grupy z rzędu +lub -znaków, jeśli ilość +S i -S jest taki sam, należy je usunąć. Zrób to samo co powyżej, ale używając >i <. Usuń sekwencje +-><znaków, jeśli nic …
Biorąc pod uwagę liczbę N , wyjście / powrót X, tak że N + X jest palindromem, gdzie | X | musi być jak najmniejszy. Palindrom: Liczba jest palindromem, jeśli sekwencja cyfr jest taka sama podczas czytania ich od lewej do prawej, jak podczas czytania od prawej do lewej. 95359i …
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.