Pytania oznaczone «code-golf»

14
Znajdź linię brzegową

Twoim zadaniem jest znalezienie długości linii brzegowej mapy wysp na mapie ASCII. Mapa wejściowa będzie się składać z 1 lub więcej #znaków wskazujących ląd i spacji wskazujących wodę. Linia brzegowa jest uważana za dowolną krawędź między lądem a wodą, w tym śródlądowymi jeziorami i...

14
Mnożenie dziesiętne ciągów

Biorąc pod uwagę 2 dane wejściowe, ciąg i liczbę dziesiętną, wyprowadza ciąg pomnożony przez tę liczbę. Połów polega na tym, że liczba może być liczbą zmiennoprzecinkową lub liczbą całkowitą. Powinieneś wypisać floor(n)czas łańcucha, a następnie floor((n-floor(n))*len(string))ponownie pierwsze...

14
Mikromanagement sklepu spożywczego

Jesteś pracownikiem modnego nowego sklepu spożywczego Half Foods i to dzień przed Świętami Bożego Narodzenia w Święto Dziękczynienia . Ponieważ sklep będzie pełen klientów pędących po żywność, sklep potrzebuje menedżera ruchu, aby wysłać wszystkich na odpowiednie linie. Będąc leniwym, chcesz...

14
Podaj aktualny czas w ascii art

Wyzwanie Twoim zadaniem jest wyprowadzenie czasu (w czasie 12 godzin) w sztuce ascii. Wszystkie znaki, które zostaną użyte, są następujące: ___ __ ___ ____ _ _ _____ __ ______ / _ \ /_ | |__ \ |___ \ | || | | ____| / / |____ | | | | | | | ) | __) | | || |_ | |__ / /_ / / | | | | | | / / |__...

14
Najdłuższa ścieżka na płaszczyźnie 2D

Dostajesz zestaw arbitralnych, unikalnych, 2d, liczb całkowitych kartezjańskich współrzędnych: np. [(0,0), (0,1), (1,0)] Znajdź najdłuższą możliwą ścieżkę z tego zestawu współrzędnych, z zastrzeżeniem, że współrzędną można „odwiedzić” tylko raz. (I nie „wracasz” do współrzędnej, od której...

14
Uogólnienie skrótów

Biorąc pod uwagę listę słów i ich skrótów, wypisz wzór, według którego można tworzyć skróty. Weźmy przykładowe dane wejściowe potato ptao puzzle pzze jako przykład (to znaczy skrót dla potatois ptao, a skrót dla puzzleis pzze). Rozważyć wszystkie możliwe sposoby, aby uzyskać ptaood potato....

14
Ile kroków przeszedłem?

Prosty krokomierz można modelować za pomocą wahadła z dwoma przełącznikami po przeciwnych stronach - jednym przy x = 0 i jednym przy x = l . Gdy wahadło zetknie się z przełącznikiem dalekim, można założyć, że ambulator zrobił pół kroku. Gdy zetknie się z przełącznikiem Near, krok jest...

14
Zrób parser węża!

Węże wyglądają tak: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Wąż może się przeciąć, tak jak w tym przypadku: @ ^ >^>v ^<< Aby crossover był ważny, postacie po obu stronach muszą poruszać się w tym samym kierunku. Sprawa @ >^v...

14
Parzystość permutacji

tło Parzystości permutacji , jak określono Wikipedia , jest następujący: Znak lub podpis permutacji σ jest oznaczony sgn (σ) i zdefiniowany jako +1, jeśli σ jest parzyste, a -1, jeśli σ jest nieparzyste. Znak permutacji można jawnie wyrazić jako sgn (σ) = (−1) ^ N (σ) gdzie N (σ) to...

14
Zamień sznurek w wiatrak

Kod na tej stronie szybko się wyczerpuje. Musimy inwestować w łańcuchy odnawialne. Musisz napisać program, który pobiera ciąg znaków i przekształca go w wiatrak. Wyzwanie Jako przykład weźmy prosty ciąg wiatraka. Weź sznurek abc. W tym przypadku oś jest postacią centralną b. Ponieważ łańcuch ma...

14
Wstaw częściowo posortowane do nieposortowanej tablicy

Witamy w pierwszym dniu w PPCG Inc. Jako nasz najnowszy młodszy asystent sortownika dokumentów, jesteś odpowiedzialny za to, aby wszystkie dokumenty, które do ciebie wysłaliśmy, były archiwizowane w kolejności alfabetycznej. To takie proste, że małpa może to zrobić. Cóż, mówiąc metaforycznie,...

14
Przełączanie grawitacji

Wyzwanie Otrzymujesz reprezentację ASCII-art znaków na płaszczyźnie jako dane wejściowe dowolną rozsądną metodą. Będzie to zawierać tylko: [a-z]reprezentujących ruchome postacie. Każda litera pojawi się na planszy maksymalnie raz. # reprezentujące nieruchome ściany . reprezentujący pustą...

14
Narysuj indeksowany fraktal

Wprowadzenie W tym wyzwaniu macierz 2 × 2 jest indeksowana w następujący sposób: 0 1 2 3 Definiujemy rodzinę wzorów podobnych do fraktali F(L), gdzie Lznajduje się nlista tych wskaźników i F(L)ma ona rozmiar .2n-1 × 2n-1 Jeśli L == [], to F(L)jest wzór 1 × 1 #. Jeśli L != [], to F(L)jest...

14
Utwórz wykres kołowy

Wyzwanie jest proste: Utwórz wykres kołowy na podstawie szeregu wartości wejściowych. Dane wejściowe będą listą liczb dodatnich, dziesiętnych lub liczb całkowitych, a dane wyjściowe będą wykresem kołowym, na którym każda z wartości wejściowych jest reprezentowana przez osobne kolory, a wartość...

14
Cyfry Majów ASCII Art

To wyzwanie jest proste. Biorąc pod uwagę liczbę, wyślij ascii-artową reprezentację liczby, korzystając z systemu liczbowego Mayan Base-20. Co to jest system Majów? Majowie używali bazy 20 do przechowywania liczb, więc pierwszą pozycją było 1miejsce, następne 20miejsce, potem 400s itd. Więc...

14
Najkrótszy unikalny podciąg

Biorąc pod uwagę (na STDIN, jako argumenty wiersza poleceń lub jako argumenty funkcji) dwa różne niepuste ciągi, znajdź i zwróć najkrótszy ciąg pierwszego ciągu, który nie jest ciągiem drugiego. Jeśli taki podciąg nie istnieje, możesz zwrócić pusty ciąg, zwrócić dowolny ciąg, który nie jest...