Znalezienie skarbu ukrytego przez piratów jest naprawdę łatwe. Wszystko, czego potrzebujesz, to mapa. Powszechnie wiadomo, że piraci ręcznie rysują mapy i opisują algorytm, aby znaleźć miejsce w następujący sposób: „Stań w pobliżu samotnej palmy, zrób 30 kroków w kierunku lasu, 15 w kierunku jeziora ...” Podróż taką trasą jest zwykle …
Natknąłem się na to pytanie na SO i pomyślałem, że będzie to fajne wyzwanie golfowe. Oto on: Wyzwanie: Napisz program, który czyta sekwencję ciągów znaków, po jednym w wierszu, i wyświetla listę wszystkich pozycji, w których każdy ciąg ma ten sam znak. Wejście i wyjście: Dane wejściowe składają się z …
Jones chce odbyć podróż w obie strony na swoim rowerze. Chce odwiedzić kilka miast w dowolnej kolejności, ale jego trasa nie może przecinać go, ponieważ nie znosi być dwa razy w tym samym miejscu podczas swoich wakacji. Ponieważ naprawdę uwielbia jeździć na rowerze, długość jego trasy jest całkowicie nieistotna, ale …
Znajomy ma w komputerze dodatkową kartę, która generuje całkowicie losową liczbę od 1 do 5 włącznie. Niestety rozlali na nią colę i teraz generuje tylko 2 dla wszystkich liczb od 1 do 4. Na szczęście losowość zostaje zachowana, ale prawdopodobieństwo 2 wynosi 80%, a prawdopodobieństwo 5 wynosi 20% i nie …
Zainspirowany ostatnim pytaniem dotyczącym SO ... Napisz funkcję, aby wydrukować drzewo binarne w następującym formacie: 3 / \ 1 5 \ / \ 2 4 6 Dane wyjściowe powinny składać się z linii węzłów, po której następuje linia znaków /i \znaków wskazujących relacje, po której następuje linia węzłów itp. Możesz …
Wygrywa najkrótszy kod do wygenerowania prawidłowego czasu na zegarze. Jesteś wytrawnym podróżnikiem w czasie i znane jest z zatrzymywania się na wielu planetach podczas podróży. Każda planeta obraca się w innym tempie iz tego powodu długość dnia jest inna niż nasz zwykły 24-godzinny dzień. W rezultacie planety używają zegarów o …
Dane wejściowe: liczba dodatnia, mniejsza niż 80, od stdin lub jako argument wiersza poleceń. Wyjście: kwadratowy wzór szachownicy, wielkość liczby wejściowej. Ciemne pola są reprezentowane przez literę „X”, a białe pola przez spację. Lewe górne pole powinno być „X”. Wymagany jest kompletny program. Przykłady: Wejście : 1 Wyjście : X …
W tym wyzwaniu będziesz liczyć „stwory” w grze Palago. Stworzenie to dowolny zamknięty kształt, który można uformować z płytek Palago w tym samym kolorze w sześciokątnej siatce. Gra Palago składa się z takich płytek: Płytki te można obracać o 120∘120∘120^\circ , 240∘240∘240^\circ lub wcale, i umieszczać w dowolnym miejscu na …
Zadanie Zadanie polega na napisaniu programu, który wypisze spójną, ale poza tym dowolną liczbę całkowitą dodatnią xxx (tak ściśle większą niż 0). Oto haczyk: gdy źródło jest powtarzane NNN razy (kod jest dołączany / łączony N−1N−1N-1 do siebie), program powinien mieć 1N1N\dfrac{1}{N} prawdopodobieństwo wyprowadzeniaN⋅xN⋅xN\cdot xa pozostałe prawdopodobieństwoN−1NN−1N\dfrac{N-1}{N} wyjściaxxxniezmienione. Przykład Załóżmy, …
Biorąc pod uwagę ściśle dodatnią liczbę całkowitą n , wykonaj następujące kroki: Utwórz tablicę A za pomocą n 1 s. Jeśli A ma tylko jeden element, zakończ. W przeciwnym wypadku, począwszy od pierwszego elementu, wymienić każdą parę A z sumy, pozostawiając ostatni element jak gdyby długość jest to dziwne, i …
Kolejne wyzwanie Jimmy'ego przez jego pierwotnego ojca. Zobacz inne piękne wyzwania . Jak wszyscy wiecie, ostatnio widzimy wyzwania związane z Jimmy'm na platformach. Jimmy jest akrobatą, jak wspomniałem wcześniej, i ma inne sztuczki w rękawie. Jedną z tych sztuczek jest zawieszenie na linach. Oto przykład liny, z której Jimmy mógłby …
Pamiętaj, że to wyzwanie nie wymaga obsługi ani zrozumienia liczb zespolonych. Biorąc pod uwagę niepustą kwadratową macierz, gdzie każdy element jest dwuelementową (Re, Im) listą całkowitą, ustal (podając dowolne wartości prawda / fałsz lub dowolne dwie spójne wartości), czy reprezentuje to matrycę hermitowską. Zauważ, że wejściem jest tablica liczb całkowitych …
Powiązane, ale wymaga to tylko dodatnich liczb całkowitych i nie musi być przemienne Funkcję parowania kantora opisano w tym artykule w Wikipedii . Zasadniczo jest to operacja taka, że po zastosowaniu do dwóch wartości X i Y można uzyskać oryginalne wartości X i Y, biorąc pod uwagę wynik. Twoim zadaniem …
Teraz, kiedy jestem całkowicie uzależniony od Code Golf, prawdopodobnie nadszedł czas, aby spróbować wybrać kilka języków golfowych. Biorąc pod uwagę, że gram prawie wyłącznie w JavaScript, Japt wydaje się logicznym językiem na początek. Zagłębię się w dokumentację przy następnej okazji, ale w międzyczasie proszę zamieścić wszelkie wskazówki dla Japt w …
Czego chcę: Po prostu chcę wyświetlacz tekstowy, który prosi o dane wejściowe n, a następnie pokazuje tę wartość na wyświetlaczu! Ale jest haczyk. Każdy z „prawdziwych” pikseli (tych wypełnionych) musi być reprezentowany przez tę liczbę n. Przykład: Otrzymałeś wkład n. Możesz założyć n, że będzie to jedna cyfra Input: 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.