Najwyższe liczby zawsze fascynowały ludzi. 2300 lat temu Euclid napisał w „Elementach” Liczba pierwsza to liczba mierzona przez samą jednostkę. co oznacza, że liczba pierwsza jest podzielna tylko przez 1(lub sama). Ludzie zawsze szukali relacji między liczbami pierwszymi i wymyślali jakieś dziwne (jak w „interesujących”) rzeczach. Na przykład liczba pierwsza …
tło Jest to pierwsza część 3-dołkowego pola golfowego poświęconego przetwarzaniu tekstu. Ogólny pomysł polega na tym, że jeśli weźmiesz tekst wejściowy i przejrzysz go przez wszystkie trzy wyzwania (z niewielką ilością kodu kleju), wypluje pięknie sformatowany akapit. W tym pierwszym wyzwaniu Twoim zadaniem jest dzielenie tekstu za pomocą podanych wzorców …
Fannkuch to klasyczny program testowy . Nazwa pochodzi od niemieckiego „Pfannkuchen” - naleśników - ze względu na podobieństwo algorytmu do przerzucania stosów naleśników. Sekwencja liczb Fannkucha jest tworzona w następujący sposób: Weź permutację {1 ..... n}, na przykład: {4,2,1,5,3}. Weź pierwszy element, tutaj 4, i odwróć kolejność pierwszych 4 elementów: …
tło Po zastosowaniu BWT (jak widać w Burrows, Wheeler and Back ) i MTF (jak widać w Move to the printable ASCII front ), bzip2 kompresor stosuje raczej unikalną formę kodowania długości przebiegu. Definicja Na potrzeby tego wyzwania definiujemy transformację BRLE w następujący sposób: Biorąc pod uwagę ciąg wejściowy S …
Alfabet flagi Międzynarodowego Kodeksu Sygnałów jest wykorzystywany przez statki do komunikacji, szczególnie w przypadku sygnałów statycznych. Wyzwaniem jest napisanie programu lub funkcji, która pobierze ciąg znaków ze STDIN lub jako argument i wyświetli odpowiedni tekst w alfabecie flagi ICS. Jeśli Twój język nie wyświetla się na ekranie, zapisywanie do pliku …
Wejście Nieujemna liczba całkowita ni niepusty ciąg szawierający tylko znaki alfanumeryczne i podkreślenia _. Pierwsza postaćs nie jest _. Podkreślenia ssą interpretowane jako puste miejsca, które można wypełnić innymi znakami. Definiujemy nieskończoną sekwencję „nieskończonych ciągów” w następujący sposób. Ciąg jest powtarzany nieskończenie wiele razy. Dla wszystkich ciąg jest uzyskiwany z …
Gra Waving Hands znajduje się gdzieś pomiędzy kartką Magic: the Gathering i bardzo skomplikowanymi Rock Paper Scissors. Za każdym razem zapisujesz jeden z ośmiu gestów dla każdej ręki: poruszył Fingers zaproponował Pjałmużnę Sdrzemka Wzdrowaśka Digit wskazując Cpodołek staB Nothing Istnieje kilka ważnych zasad, które mają pierwszeństwo przed resztą: Jeśli obie …
Zastanów się, jak słowo może być ułożone na dowolnie dużej siatce Boggle, jeśli zignorowana zostanie reguła nieużywania tej samej kostki z literą więcej niż jeden raz . Załóżmy również, że masz nieograniczoną liczbę kostek z literami (wszystkie litery są obecne) i Qujest sprawiedliwa Q. Słowo MISSISSIPPImożna ułożyć za pomocą tylko …
Biorąc pod uwagę liczbę, znajdź wyrażenie w słowach równe tej liczbie, o długości tej liczby. Tak więc na wejściu 15możesz wyprowadzać danesixteen minus one , który ma piętnaście znaków (nie licząc spacji). Jeśli istnieje wiele rozwiązań, wydrukuj, co chcesz. Jeśli nie istnieje, wydrukujimpossible Stosować tylko operatorzy plus, minus, times, idivided …
Zadanie Napisz program, który przyjmuje związek złożony wyłącznie z pierwiastków o liczbie atomowej mniejszej lub równej 92 (uran) i podaje masę molową związku w grams/mole . Zasady i ograniczenia Nie możesz używać funkcji, która bezpośrednio oblicza dla ciebie masy molowe. Twój program musi być w stanie działać na maszynie offline. …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Napisz program lub funkcję w dowolnym języku, który mówi, czy wejście jest liczbą pierwszą. Dane wejściowe to ciąg reprezentujący …
Golfiści Razem połączyliśmy siły, aby stworzyć zwięzły kod, funkcjonalnie piękny i brzydszy niż Upiór w operze z oryginalnej powieści. Nadszedł czas, aby przywrócić piękno do świata programowania. Kolorem W sposób zwięzły, funkcjonalnie piękny jest brzydszy niż Upiór w operze z oryginalnej powieści. Będziemy kodować kolorowy zakreślacz składni. W najkrótszej możliwej …
Wprowadzenie Używasz Twittera (udawajmy, jeśli nie), gdzie masz do 140 znaków na każdy tweet, którym chcesz się podzielić ze światem. Jeśli chcesz napisać na Twitterze do swoich zwolenników, adres Gettysburga Abrahama Lincolna , musisz podzielić tekst na wiele 140-znakowych części, aby wyciągnąć całą wiadomość. Jednak te fragmenty nie zawsze powinny …
Wyzwanie Napisz funkcję, która pobiera argument, który jest czasownikiem, i zwraca czas przeszły czasownika. (Załóżmy, że czasownik jest regularny) Czas przeszły Uwaga: uważaj y za spółgłoskę ani samogłoskę. Zwykle samo dodanie edpo zakończeniu czasownika powoduje, że czas przeszły jest czas przeszły. Np .: jump→ jumped, ask→asked Istnieją jednak inne zasady. …
Utwórz program, który sumuje wszystkie liczby całkowite znalezione w ciągu ustawionym jako zmienna w programie (dlatego program nie musi obsługiwać żadnych danych wejściowych). Liczby całkowite są oddzielone liczbami nienumerycznymi (wszystko oprócz 0, 1, 2, 3 ... 9). Przykłady: e7rde f ,fe 43 jfj 54f4sD = 7 + 43 + 54 …
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.