Wyzwanie Biorąc pod uwagę dane wejściowe n, wydrukuj nwysokie warstwy ciasta artystycznego ASCII , oglądane z boku, z dwiema świecami na górze. Szczegółowe informacje znajdują się w poniższych przykładach. Wynik >> cake(1) _|_|_ | | +-----+ >> cake(3) _|_|_ | | +---------+ | | +-------------+ | | +-------------+ ...i tak …
Biorąc pod uwagę dwie liczby całkowite dodatnie, „A” i „B”, wydać „box” ASCII-art czyli A znaków szerokości i b znaków wysoki. Na przykład za pomocą „4” i „6”: **** * * * * * * * * **** Proste prawda? Oto zwrot akcji: ramką pola muszą być naprzemiennie znaki „a” …
Tekstowe gry przygodowe mają dość ustaloną formułę; istnieje świat złożony z szeregu pomieszczeń / przestrzeni, gracz może poruszać się po tych pokojach, a w pokojach jest kilka przedmiotów. Przedmioty mogą być podnoszone przez gracza, odkładane, używane do uzyskiwania dostępu do innych pomieszczeń (np. Klucze) i łączone z innymi przedmiotami w …
Definicja Z opisu na OEIS A006345 : Aby znaleźć a(n), rozważ albo a 1albo 2. Dla każdego znajdź najdłuższy powtarzany sufiks, czyli dla każdego z nich a(n)=1,2znajdź najdłuższą sekwencję sz właściwością, z którą a(1),...,a(n)kończy się sekwencja ss. Użyj cyfry, która daje krótszy taki sufiks. a(1) = 1. Opracowany przykład a(1)=1. …
Definicja Twierdzenie Wolstenholme'a stwierdza, że: gdzie ai bsą dodatnimi liczbami całkowitymi i pjest liczbą pierwszą, a dużym nawiasami jest współczynnik dwumianowy . Zadanie Aby zweryfikować, że będziesz miał trzy wejścia: a, b, p, gdzie ai bsą liczbami całkowitymi dodatnimi i pjest liczbą pierwszą. Obliczać: gdzie ai bsą dodatnimi liczbami całkowitymi …
Inspirowany tym postem StackOverflow. Wprowadzenie Zadaniem Boba jest tworzenie arkuszy kalkulacyjnych i ich organizowanie. Sposób, w jaki je organizuje, jest znany nielicznym, z wyjątkiem Boba, ale tworzy listę każdego z arkuszy kalkulacyjnych należących do tej samej grupy. W utworzonym przez siebie arkuszu kalkulacyjnym jest mnóstwo danych, ale w tej chwili …
Krzywa algebraiczna jest pewnym „podzbiorem 1D” „płaszczyzny 2D”, który można opisać jako zbiór zer {(x,y) in R^2 : f(x,y)=0 }wielomianu f. Uważamy tutaj płaszczyznę 2D za rzeczywistą, R^2dzięki czemu możemy łatwo wyobrazić sobie, jak mogłaby wyglądać taka krzywa, w zasadzie rzecz, którą można narysować ołówkiem. Przykłady: 0 = x^2 + …
Koszty zasobów sieci energetycznej Wprowadzenie W grze planszowej Power Grid integralną częścią gry jest kupowanie zasobów do zasilania elektrowni. Istnieją cztery rodzaje zasobów używanych w grze (pięć, jeśli uwzględnisz energię odnawialną, ale oczywiście nie możesz do tego kupić surowców). Są to węgiel, ropa, śmieci i uran. Rynek zasobów wygląda następująco: …
Sterty , znany również jako priorytetów kolejce, to abstrakcyjny typ danych. Koncepcyjnie jest to drzewo binarne, w którym dzieci każdego węzła są mniejsze lub równe samemu węzłowi. (Zakładając, że jest to maksymalny stos.) Kiedy element jest popychany lub pękany, sterty układają się ponownie, tak aby największy element był następny. Można …
Figury szachowe (królowie, królowe, wieże, biskupi i rycerze) i pionki znajdują się na planszy, ale nie na polu A1 lub H8 . Twoim zadaniem jest podróż z pustych pól A1 do pustych pól H8 , przechodząc tylko przez puste pola. Zasady przemieszczania są następujące: Możesz przejść z dowolnego pustego kwadratu …
Jak sugeruje tytuł - choć dyskretnie - płacę tylko dolarami. Wyzwanie Napisz funkcję / program, który pobiera ciąg wejściowy, który jest wartością pieniężną poprzedzoną symbolem. ex) £4.99. Następnie zwróć tę samą kwotę przeliczoną na USD. Wejście Otrzymasz ciąg jako dane wejściowe. Będzie miał symbol waluty, a po nim liczbę z …
Wyzwanie Biorąc pod uwagę ciąg wejściowy i liczbę całkowitą n - obcina wszelkie serie kolejnych znaków do maksymalnej długości n . Znaki mogą być dowolne, w tym znaki specjalne. Funkcja powinna rozróżniać małe i wielkie litery, a n może wynosić od 0 do nieskończoności. Przykładowe wejścia / wyjścia: f("aaaaaaabbbccCCCcc", 2) …
(przez czat ) Pozycja OEIS A123321 wymienia ciąg liczb, które są iloczynem siedmiu różnych liczb pierwszych. Dla zwięzłości nazywamy to numerem 7DP . Kilka pierwszych liczb i odpowiadające im dzielniki znajdują się poniżej: 510510 = 2 * 3 * 5 * 7 * 11 * 13 * 17 570570 = …
Uwaga: pierwsza połowa tego wyzwania pochodzi z poprzedniego wyzwania Martina Endera, Visualize Bit Weaving . Ezoteryczny język programowania zło ma interesującą operację na wartościach bajtów, które nazywa „tkaniem”. Zasadniczo jest to permutacja ośmiu bitów bajtu (nie ma znaczenia, od którego końca zaczniemy liczyć, ponieważ wzór jest symetryczny): Bit 0 jest …
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.