Biorąc pod uwagę liczbę całkowitą njako dane wejściowe, zwraca listę zawierającą npowtarzane nczasy. Na przykład program wziąłby go 5i przekształcił w [5,5,5,5,5]. Elementy muszą być liczbami całkowitymi, a nie ciągami. Żadne wbudowane funkcje, które wykonują to zadanie, nie są dozwolone. To jest golf golfowy , więc obowiązują standardowe zasady.
Proste wyzwanie: biorąc pod uwagę serię liczb całkowitych dodatnich, znajdź liczbę zawierającą wśród jej cyfr najdłuższy ciąg kolejnych cyfr. Sztuczka? Cyfry w biegach mogą owijać się wokół możliwych wartości ( 0123456789) i biegać wstecz. Więc oba 2345, 89012i 5432109są ważne przebiegi kolejnych cyfr (ale nie 3456765ani 321090123jak bieg musi być …
Niektóre dwuwymiarowe esolangi, takie jak Forked , i niektóre inne niż esolangi, takie jak Python , mogą czasem wymagać spacji przed wierszami kodu. To nie jest bardzo golfowe. Poza tym jestem leniwy i piszę język 2d, który wymaga dużo spacji przed kodem. Twoim zadaniem jest napisanie narzędzia, które uczyni te …
Kontynuując moje poprzednie wyzwanie Policz do 20 słowami! , po raz kolejny użyjemy listy słów z tego wyzwania, aby wykonać inne zadanie. Tym razem będziesz używać wyłącznie: https://github.com/Magic Octopus Urn / wordListsByLength / blob / master / 10.txt Aby wybrać 26 różnych słów, każde zaczynające się od unikalnej litery, i …
W grze w szachy istnieje element zwany królową, który może atakować każdy inny element, który znajduje się w tym samym rzędzie, kolumnie lub po przekątnej. W szachach występują zazwyczaj dwie boki, czarno-biały, z których każdy należy do jednej z drużyn. Kawałki nie mogą atakować sztuk należących do tej samej drużyny. …
Większość ludzi zna trójkąt Pascala. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 Trójkąt Pascala to automat, w którym wartość komórki jest sumą komórek w lewym górnym i prawym górnym rogu. Teraz zdefiniujemy podobny trójkąt. Zamiast po prostu przenieść komórki w lewy górny …
Kochasz lunch. Jednak jesteś na diecie i chcesz się upewnić, że przypadkowo nie zjesz lunchu dwa razy w ciągu jednego dnia. Musisz więc stworzyć program, który pomoże ci się upewnić. Jednak jedną z komplikacji jest to, że jesz lunch według bardzo dziwnego harmonogramu. Czas, w którym jesz lunch, to MIESIĄC: …
Przegląd Biorąc pod uwagę listę cyfr, znajdź najmniej operacji, aby uzyskać 100 Wejście Ciąg cyfr, który może, ale nie musi, być w kolejności numerycznej. Kolejności cyfr nie można zmienić, jednak można dodać między nimi operatory plus (+) lub minus (-), aby całkowita suma była równa 100. Wynik Liczba dodanych operatorów, …
Wypełnienie rycerza to wypełnienie powodziowe przy użyciu połączenia szachy rycerza. Konkretnie: 1 1 1 1 0 1 1 1 1 (0 to punkt początkowy, 1s pokazuje połączone komórki) Wyzwanie Biorąc pod uwagę siatkę 2D przestrzeni i ścian oraz początkową lokalizację, wypełnij siatkę rycerzem. Najkrótszy kod wygrywa. Zasady Możesz pobierać dane …
Prawdopodobnie proste wyzwanie w golfa. Biorąc pod uwagę 2 dodatnie liczby całkowite mi nutwórz listę nwartości, które są dodatnimi liczbami całkowitymi, których suma jest równa liczbie m. Albo wszystkie wartości na wyjściu mają tę samą wartość, albo różnica wynosi dokładnie 1. Przykłady Na przykład m=6i n=3stałby się2, 2, 2 m=7i …
Wyzwanie To proste wyzwanie. Biorąc pod uwagę dwie dodatnie liczby całkowite w i hutwórz ogrodzenie ASCII o szerokości wi wysokości h. Ogrodzenie należy zbudować zgodnie z następującymi zasadami: +Postać będzie reprezentować stanowisko. -Znak będzie wykorzystywany do reprezentowania szerokości ogrodzenia. |Zostaną wykorzystane do reprezentowania wysokość ogrodzenia. Po dokładnie trzy -znaki zostały …
Dyskordianin kalendarz jest wykorzystywana przez innego harmonogramu Discordians. Rok discordian ma 5 sezonów, z których każdy trwa 73 dni: Chaos, Niezgoda, Zamieszanie, Biurokracja i Następstwa. Discordian week ma 5 dni: Sweetmorn, Boomtime, Pungenday, Prickle-Prickle i Setting Orange. Każdego roku zaczyna się od Sweetmorn (i w Chaosie). Każdy m lat ourth …
Zadanie polega na napisaniu kodu identyfikującego naciśnięcie klawisza na klawiaturze. Możesz założyć, że jednocześnie naciśnięty jest tylko jeden klawisz i że istnieje standardowy układ klawiatury w USA. To jest układ z @ nad 2. Kod powinien wyświetlać unikalny identyfikator każdego naciśniętego klawisza. Obejmuje to PrtScn, Scroll Lock, Pause, lewy Shift, …
Dość proste wyzwanie: otrzymasz dwa dane wejściowe, ciąg znaków i liczbę (liczbę można traktować jako ciąg znaków, tzn. "123"Zamiast123 ) Jeśli ciąg nie kończy się liczbą (tzn. Nie pasuje do wyrażenia regularnego \d$ ), wystarczy dołączyć liczbę na końcu ciągu. Jeśli ciąg znaków kończy się liczbą (tzn. Pasuje do wyrażenia …
The Language: Oppification Zabawny język do mówienia jest tworzony przez zastosowanie następującego procesu do każdego słowa: Umieść oppo każdej spółgłosce. Tak się Codestaje Copodope. Tak, to jest to. Na potrzeby tego wyzwania yzawsze jest spółgłoską. Wyzwanie: przeciwdziałanie opresji Podane słowo przeciwne, zwróć słowo oryginalne. Dane wejściowe będą zawierać tylko litery. …
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.