Biorąc pod uwagę dodatnią liczbę całkowitą n> 1, określ liczbę liczb, które można utworzyć, dodając liczby całkowite większe niż 1, której iloczyn jest n . Na przykład, jeśli n = 24 , możemy wyrazić n jako produkt na następujące sposoby 24 = 24 -> 24 = 24 24 = 12 …
Jeśli napiszemy sekwencję liczb jako współczynniki szeregu mocy, wówczas ta seria mocy nazywana jest (zwykłą) funkcją generującą (lub Gf) tej sekwencji. To znaczy, jeśli dla niektórych funkcji F(x)i serii liczb całkowitych a(n)mamy: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Następnie F(x)jest funkcja generowania a. …
Biorąc pod uwagę następujący skrypt Python 3: def greet(): print("Hello, world!") greet() Dodaj kilka wierszy do tego pliku tekstowego, aby można go było zarówno uruchomić jako program w języku Python, jak i skompilować i uruchomić jako program w języku C ++, generujący to samo wyjście Witaj, świecie! (w tym nowy …
Kilka miesięcy temu rozmawialiśmy o meta na temat zwiększania reputacji przyznawanej za głosowanie nad pytaniami. Oto podstawy naszego obecnego systemu reputacji głosów: 1 Pytanie głosujące Ujest warte 5 punktów reputacji. Odpowiedź głosowania ujest warta 10 reputacji. Odpowiedź na pytanie lub odpowiedź djest warta -2 reputacji. Pojawiło się wiele różnych sugestii …
Cholera, to dużo marchewek. Inspiracja Zadanie Musisz stworzyć program, który w tak wielu językach, jak to możliwe, zastąpi każde wystąpienie ^z wyprzedaży sformatowanej linkiem (czyli, że gdybym miał pisać go w odpowiedzi, to automatycznie odczyta go jako obraz i umieścić obraz zamiast słów) tej marchewki skierowanej ku górze. Jak korzystać …
(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;} …
Jest to wyzwanie polegające na tworzeniu łańcuchów odpowiedzi dotyczących OEIS. Och, uzasadnienie tego jest takie, że firma potrzebuje jednego programu, aby wydrukować swoje sekwencje OEIS naprawdę źle i ma każdy język. Format łączenia odpowiedzi działa w następujący sposób: Ktoś publikuje pierwszą odpowiedź, z której wynikają wszystkie dalsze rozwiązania. Ta odpowiedź …
Cykliczne wyzwanie Polyglot To jest wątek gliniarzy. Można znaleźć złodzieje wątku tutaj . Cykliczny Polyglot Cykliczny poliglot N-elementowy to kompletny program, który można uruchomić w N różnych językach. W każdym języku, gdy program jest uruchamiany bez wprowadzania danych (możliwe, że podlega temu wyjątkowi ), powinien wypisać nazwę języka na STDOUT. …
To wyzwanie jest pierwszym z serii dwóch wyzwań dotyczących powtórzeń. Druga będzie wkrótce dostępna. W języku o nazwie Repetition (coś, co właśnie wymyśliłem), składa się z nieskończonego ciągu 12345678901234567890..., z 1234567890powtarzaniem na zawsze. Dostępna jest następująca składnia liczb wyjściowych: +-*/: Wstawia operator do ciągu powtarzających się cyfr. Przykłady: +-> 1+2= …
Wprowadzenie Liczba 101 jest palindromem, ponieważ czyta to samo do tyłu i do przodu. Liczba 105 nie jest. Jednak 105 w ósmej bazie jest zapisywane jako 151, co jest palindromiczne. Z drugiej strony 103 nie jest palindromem w żadnej bazie od 2 do 101. Stąd 103 jest ściśle niepalindromiczna . …
Quines są fajne. Poligloty też są fajne. Quiny Polyglot istnieją, ale możemy podnieść poprzeczkę jeszcze wyżej. Napisz plik zawierający poprawny program dla języków α, β i γ. Gdy plik jest wykonywany (prawdopodobnie po skompilowaniu) jako program języka α lub β, dane wyjściowe programu powinny mieć taką samą formę, jak prawidłowe …
Załóżmy, że masz 2 języki Ai B. Łańcuch sjest półkwinu Ai Bjeśli spełnia następujące warunki: sjest quine w języku A. sjest poliglotą w Ai B. Wynikiem działania sjako Bprogram jest inny ciąg znaków s', który jest quine in B. Celem tego wyzwania jest napisanie półkwiny w dwóch różnych językach. To …
Napisz program, który po uruchomieniu w różnych językach generuje inną bajtową permutację kodu w każdym języku. Dokładny kod źródłowy jest liczony jako jedna permutacja. Tutaj „innym językiem” może być inna wersja (Py 2 i Py 3) lub różne standardowe flagi. Różna moc wyjściowa wymusza inną wersję. W każdym języku obowiązują …
W odróżnieniu od większości języków Python ocenia a<b<cjak byłoby to zrobić w matematyce, rzeczywiście porównując trzy numery, w przeciwieństwie do porównywania logiczną a<bdo c. Poprawnym sposobem napisania tego w C (i wielu innych) byłoby a<b && b<c. W tym wyzwaniu Twoim zadaniem jest rozwinięcie takich łańcuchów porównawczych o dowolnej długości …
Wstęp / Tło W niedawnej dyskusji w tym krypto czat I została zakwestionowana, aby omówić / pomoc z Test pierwszości Fermata i numery Carmichael. Ten test opiera się na założeniu, że a^(p-1) mod p==1zawsze będzie dotyczyć liczb pierwszych p, ale nie zawsze kompozytów. Teraz liczba Carmichael jest zasadniczo Fermata Test …
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.