Napisz program lub funkcję, która rysuje drzewo, tworząc las. Drzewa są rysowane jak układanie piramidy. Pierwszy (górny) rząd zawiera 1drzewo, następny rząd w dół zawiera 2(w sumie 3), następny zawiera 3(w sumie 6) i tak dalej. Jeśli nie ma wystarczającej liczby drzew, aby ukończyć pełny rząd, wypełnij go w lewo …
Wprowadzenie Nie wiem szczególnie , skąd wziął się ten trend. To może być tylko mem lub coś takiego, ale jest dość popularny. Wyzwanie Twoim dzisiejszym zadaniem jest konwersja Fizz Buzz na odpowiednio binarne (0, 1) i konwersja tego binarnego na tekst. Całkiem standardowe rzeczy. Jak to działa? FizzBuzzBuzzFizzBuzzFizzFizzFizz FizzBuzzBuzzFizzBuzzFizzFizzBuzz można …
Wydrukuj następujący fragment z Kanonu Pachelbela w D jako audio: Zasady Można użyć dowolnego formatu / kodowania, o ile kodek istniał przed utworzeniem tego wyzwania Można użyć dowolnego instrumentu (prawdziwy instrument, synteza MIDI itp.) Tempo musi wynosić 65 BPM (jak zapisano w nuty) - jeśli nie możesz uzyskać dokładnie 65 …
Lista liczb nazywana jest monotonicznie rosnącym (lub nie malejącym), jeśli każdy element jest większy lub równy pierwiastkowi przed nim. Na przykład 1, 1, 2, 4, 5, 5, 5, 8, 10, 11, 14, 14monotonicznie rośnie. Biorąc pod uwagę monotonicznie rosnącą listę dodatnich liczb całkowitych, które mają dowolną liczbę pustych miejsc oznaczonych …
Zostało to zainspirowane funkcją, którą niedawno dodałem do mojego języka Add ++ . Dlatego prześlę krótką odpowiedź w Add ++, ale nie zaakceptuję jej, jeśli wygra (to niesprawiedliwe) Czy nie nienawidzisz, gdy możesz pomnożyć liczby, ale nie łańcuchy? Więc powinieneś to poprawić, prawda? Masz napisać funkcję lub pełny program, który …
Saper to popularna gra logiczna, w której musisz odkryć, które kafelki są „kopalniami”, bez klikania na te kafelki. Zamiast tego klikasz na pobliskie kafelki, aby odsłonić liczbę sąsiadujących min. Jednym minusem gry jest to, że można skończyć w scenariuszu, w którym istnieje wiele prawidłowych odpowiedzi i można się tylko domyślać. …
(powiązane / inspirowane przez: Narysuj kręgielnię ) Zabawną rozrywką w miesiącach zimowych jest wykonywanie kręgli bałwana przy użyciu dużej piłki (jak koszykówka) i małych figurek bałwana. Odtwórzmy to w ASCII. Każdy bałwan składa się z następujących elementów: (.,.) ( : ) Oto wyrównanie dziesięciu „szpilek” bałwana (.,.) (.,.) (.,.) (.,.) …
Nie, nie ^^vv<><>BAtakie pisanki, prawdziwe pisanki, które malujemy. Oto (strasznie narysowane) jajko. __ / \ / \ | | \____/ Na Wielkanoc malujemy je wzorami. Jak te: __ /--\ /----\ |----| \____/ __ /%%\ /%%%%\ |%%%%| \____/ __ /~~\ /~~~~\ |~~~~| \____/ Wyzwanie Biorąc pod uwagę znak (do wydruku ascii) …
Wprowadzenie: Holenderski BSN (BurgerServiceNummer) jest ważny, jeżeli jest zgodny z następującymi zasadami: Zawiera tylko cyfry. Długość powinna wynosić 8 lub 9. Kiedy cyfry są indeksowane jako Athrough I, wynik należy do sumy: 9xA + 8xB + 7xC + 6xD + 5xE + 4xF + 3xG + 2xH + -1xI(! UWAGA …
Zdefiniujmy prosty język 2D, któremu nadamy niezwykle oryginalną nazwę befinge . Befinge ma 5 instrukcji: <>^v, jak w większości esolangów 2D, przekieruj wskaźnik instrukcji w odpowiednich kierunkach. . jest zakazem. Wskaźnik instrukcji zaczyna się w lewym górnym rogu, po prawej stronie. Jeśli wskaźnik instrukcji dojdzie do krawędzi, program zatrzymuje się. …
Każdy termin w sekwencji kwadratu, x n , jest tworzony przez pobranie x n-1 , podniesienie go do kwadratu i usunięcie wszystkich oprócz pierwszych czterech cyfr. Sekwencja zawsze zaczyna się od x 1 = 1111 . Kwadrat ten daje 1234321, więc x 2 = 1234 Pierwsze kilka warunków to: 1111 …
Wkład: Łańcuch (fragment fali) o długości >= 2. Dodatnia liczba całkowita n >= 1 . Wydajność: Wyprowadzamy falę jednoliniową. Robimy to, powtarzając n wejściowy ciąg znaków . Zasady konkursu: Jeśli pierwszy i ostatni znak ciągu wejściowego jest zgodny, wypisujemy go tylko raz w całości wyniku (tj. ^_^O długości 2 staje …
Jeśli posortujesz ciąg, zwykle otrzymasz coś takiego: ':Iaaceeefggghiiiiklllllmnnooooprrssstttttuuyyyy Tak, to było pierwsze posortowane zdanie. Jak widać, istnieje wiele powtarzających się znaków aa, eee, ttttt, 9 miejsc i tak dalej. Jeśli dodamy 128do wartości ASCII pierwszego duplikatu, 256do drugiego, 384do trzeciego i tak dalej, posortuj go ponownie i wyślij nowy ciąg …
Rozważmy gramatykę nad alfabetem { 0, 1, ?, :} określone przez reguły produkcji s → 0┃ 1┃ 0 ?s :s ┃ 1 ?s :s Biorąc pod uwagę ciąg wygenerowany ze s , przeanalizuj go jako wyrażenie, w którym ?:jest asocjacyjnie prawostronny (na przykład a?B?X:Y:c?d:e?f:goznacza a?(B?X:Y):(c?d:(e?f:g))) i oceń go za pomocą …
Wszystkie podziękowania dla Adnana za wymyślenie tego wyzwania. Moje ostatnie wyzwanie, zanim pójdę na przerwę . Zadanie Biorąc pod uwagę dodatnią liczbę całkowitą n, jeśli njest nieparzysta, powtórz /to wiele razy; jeśli njest parzysty, powtórz \to wiele razy. (Poważnie, przypadki testowe byłyby o wiele jaśniejsze niż ten opis, więc spójrz …
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.