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 …
Wprowadzenie Siedzisz ze współpracownikiem, jesz lunch i chwalisz się nim / jej o najnowszym i podobno największym projekcie, nad którym pracujesz. Mając dość zmęczenia ciągłym pokazaniem egoizmu, daje ci wyzwanie, abyś się zamknął. Będąc egoistyczną i szczęśliwą osobą, którą jesteś, oczywiście akceptujesz (ponieważ musisz zaakceptować każde wyzwanie). Wyzwaniem , jak …
Strawpolls są świetne i używamy ich przez cały czas na czacie, aby uzyskać opinie na różne tematy . Ale to trochę denerwujące, ponieważ potrzebujesz przeglądarki internetowej, aby je zrobić, i wszyscy wiedzą, że uzyskuję dostęp do PPCG tylko za pośrednictwem interfejsów API SE i curl. Więc chcę, żebyś napisał kod, …
Biorąc pod uwagę listę liczb całkowitych, wypisz liczbę permutacji liczb całkowitych, z nierozróżnialnymi permutacjami liczonymi raz. Jeśli istnieją nliczby całkowite i każda grupa liczb nie do odróżnienia ma długość n_i, to znaczyn! / (n_1! * n_2! * ...) Zasady Dane wejściowe będą rodzajem listy jako argumenty funkcji lub programu z …
Musisz napisać program lub funkcję, która utworzy ciąg „schodkowy”. Oto, w jaki sposób „schodów” ciąg: Dla każdego znaku w ciągu: Jeśli znak jest samogłoską składającą się z wielkich lub małych liter, nie zawierającą „y”, wypisz go, a następnie przenieś resztę ciągu w górę kolumny. Jeśli znakiem jest spacja lub tabulator, …
To jest pytanie uzupełniające do mojego pytania Puzzling.SE : Zapytałem, czy istnieje funkcja f mapująca ciągi logiczne na ciągi logiczne, tak że f (f (b)) = rewers (b) dla wszystkich ciągów wejściowych b . (Przez odwrotność rozumiem funkcję odwracającą kolejność bitów.) Powyższy link zawiera pozytywną odpowiedź, z dowodem, przez wielkie …
Ostatnio szukałem słów i pomyślałem, że byłoby o wiele łatwiej, gdyby wszystkie słowa były czytane od lewej do prawej. Ale przepisanie wszystkich wierszy wymaga dużo wysiłku! Pozyskuję więc golfistów z kodem do pomocy. (Zastrzeżenie: powyższa historia może być, ale nie musi, być bardzo dokładna). Twój kod pobierze prostokątną siatkę i …
To wyzwanie, ale z lepszą specyfikacją. Spec Twój program weźmie równanie liniowe zawierające jedną zmienną xi wyświetli wartość x. Wejście / parsowanie Dane wejściowe będą zawierać tylko liczby, operatory, nawiasy ( ()) xi =znak (oznacza to brak białych znaków). Nawiasy zawsze będą zrównoważone. Zawsze będzie co najmniej 1 x. xMoże …
Zainspirowany projektem Euler # 17 , to twoje wyzwanie. Napisz pełny program lub funkcję, która przyjmuje liczbę jako dane wejściowe, a następnie wydrukuj lub zwróć liczbę liter potrzebnych do policzenia tej liczby w języku angielskim (od jednej). Nie podajesz spacji, przecinków ani łączników, ale powinieneś dołączyć słowo and. Na przykład. …
Cel Posortuj listę elementów, upewniając się, że każdy element jest wymieniony po określonych zależnościach. Wejście Tablica tablic liczb całkowitych, gdzie każda liczba całkowita określa indeks innego elementu na podstawie 0 lub 1, po którym ten element musi nastąpić. Dane wejściowe mogą być tablicą lub ciągiem znaków lub czymkolwiek innym, możliwym …
Twoim zadaniem będzie napisanie funkcji lub programu, który weźmie liczbę całkowitą n>0jako dane wejściowe i wyprowadza listę krawędzi nhiperwymiarowego hipersześcianu . W teorii grafów krawędź jest zdefiniowana jako 2-krotna liczba wierzchołków (lub narożników, jeśli wolisz), które są połączone. Przykład 1 Hipersześcian 1-wymiarowy jest linią i ma dwa wierzchołki, które nazwiemy …
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 …
Biorąc pod uwagę dodatnią liczbę całkowitą, wypisz liczbę kroków potrzebnych do znalezienia danych wejściowych poprzez wyszukiwanie binarne od 1. Symulujemy binarne wyszukiwanie liczby całkowitej podanej jako dane wejściowe, w której symulowany wyszukiwarka może wielokrotnie zgadywać liczbę całkowitą i otrzymywać informację, czy jest ona za wysoka, za niska lub poprawna. Strategia …
To jest golf golfowy . W tym wyzwaniu będziemy pisać programy / funkcje, które rozwiązują zagadki „ Rycerze i Łowcy ”. tło Znajdziesz się na wyspie ... itd. ... każda osoba na wyspie oprócz ciebie jest rycerzem lub łajdakiem . Rycerze mogą składać tylko prawdziwe oświadczenia. Łotr może składać tylko …
Twoim celem jest napisanie programu, który pobiera dane wejściowe, a gdy razem zostaną połączone razem N, wykonuje „sekwencyjne mnożenie”. Co to jest mnożenie sekwencyjne, możesz zapytać? Jest to sekwencja ze azdefiniowanym w ten sposób ziarnem : f(0) = a f(n+1) = f(n)*(f(n)-1) Więc pozwól a = 5. Zatem f(0) = …
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.