Wprowadzenie Kipple to ezoteryczny język programowania oparty na stosach, opracowany przez Rune Berg w marcu 2003 roku. Kipple ma 27 stosów, 4 operatorów i strukturę kontrolną. Półki na książki Stosy są nazywane a- zi zawierają 32-bitowe liczby całkowite ze znakiem. Istnieje również specjalny stos @, aby ułatwić wyprowadzanie liczb. Kiedy …
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 3 lata temu . Twoim zadaniem jest zbudowanie liczby naturalnej przy użyciu jak najmniejszej liczby jedynek i tylko operatorów +lub -. Na przykład …
W tym wyzwaniu 2 lata temu znaleźliśmy okres ułamka jednostkowego ( 1/n where n is a natural number). Teraz Twoim zadaniem jest napisanie programu / funkcji, aby znaleźć powtórzenie ułamka jednostkowego. Repetend jest częścią ekspansji dziesiętną, która powtarza się w nieskończoność, takich jak: Dziesiętna reprezentacja 1/6to 0.16666..., a następnie powtórzenie …
Liczba wieloboczna to liczba kropek w k-gon wielkości n. Dostaniesz na k, a Twoim zadaniem jest napisanie programu / funkcję wyjścia / drukuje odpowiedni numer. Punktacja To jest golf golfowy . Najkrótsze rozwiązanie w bajtach wygrywa. Przykład 3Liczba rd sześciokąt ( k=6, n=3) jest 28, ponieważ istnieje 28kropki powyżej. Przypadki …
Definiuję następujące operatory: Dodatek Manhattanu a + Mb , dla liczb jednocyfrowych, jest wynikiem połączenia b na a. Zatem a + Mb = 10a + b. Dlatego operator ogólny + M jest zdefiniowany w następujący sposób: a + Mb = 10a + b Odejmowanie Manhattan a - M b, dla …
Złożone sekwencje liczb Zainspirowany tym pytaniem Biorąc pod uwagę dodatnią liczbę całkowitą n , kod musi wypisać pierwsze n liczb całkowitych . Wejście wyjście Możesz napisać program lub funkcję. Dane wejściowe są przez STDIN lub argument funkcji, a dane wyjściowe to STDOUT lub wartość zwracana przez funkcję. Dane wyjściowe mogą …
Biorąc pod uwagę liczbę całkowitą N , policz, ile sposobów można wyrazić jako iloczyn liczb całkowitych M > 1. Dane wejściowe to po prostu N i M , a dane wyjściowe to całkowita liczba różnych grup całkowitych. Oznacza to, że możesz użyć liczby całkowitej więcej niż jeden raz, ale każda …
tło Większość ludzi tutaj powinna znać kilka podstawowych systemów: dziesiętny, binarny, szesnastkowy, ósemkowy. Na przykład w systemie szesnastkowym, numer 12345 16 stanowiłoby 1*16^4 + 2*16^3 + 3*16^2 + 4*16^1 + 5*16^0 Zauważ, że zazwyczaj nie oczekujemy, że podstawa (tutaj 16) zmieni się z cyfry na cyfrę. Uogólnienie tych zwykłych systemów …
1729, znany jako liczba Hardy'ego-Ramanujana , jest najmniejszą liczbą całkowitą dodatnią, którą można wyrazić jako sumę dwóch kostek liczb całkowitych dodatnich na dwa sposoby ( 12^3+1^3=10^3+9^3=1729). Biorąc pod uwagę liczbę całkowitą n(jako dane wejściowe w dowolnej formie naturalnej dla wybranego przez ciebie języka) znajdź najmniejszą liczbę całkowitą dodatnią, którą można …
(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 j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} …
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 …
Mamy wiele wyzwań w oparciu o bazę 10, bazę 2, bazę 36, a nawet bazę -10 , ale co z wszystkimi innymi racjonalnymi bazami? Zadanie Biorąc pod uwagę liczbę całkowitą w podstawie 10 i bazę wymierną, zwróć liczbę całkowitą w tej podstawie (jako tablicę, łańcuch itp.). Proces Trudno wyobrazić sobie …
Twoim zadaniem jest powoli obliczyć potęgowanie, wykonując następujące czynności: Biorąc pod uwagę dwa dane wejściowe (w tym przykładzie 4 i 8), musisz obliczyć potęgowanie obliczając równanie bit po bicie. Zrobiłbyś to 4^8, mając większą wartość podstawową (4) i mniejszy wykładnik (8). Możesz to zrobić, stosując większe potęgowanie i dzielenie. Możesz …
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.