Pytania oznaczone «code-golf»

23
Najkrótsze jednoznacznie identyfikujące podciągi

Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest...

23
Animacja ASCII drabiny Jacoba

Być może widziałeś drabinę Jakuba w muzeach nauki dla dzieci. Jeśli nie znasz ich wyglądu, na Wikimedia Commons znajduje się kilka zdjęć i przykładów wideo . Dzisiejsze wyzwanie polega na stworzeniu animowanej wersji gadżetu elektrycznego ASCII. Ostatecznie powinien wyglądać mniej więcej...

23
Prime Time Travel

Nikomu nie mów, ale naciągnąłem maszynę podróży w czasie mojego wuja! Mój wujek ma jednak obsesję na punkcie liczb pierwszych, co widać na maszynie - zaprogramował ją tak, aby mogła przechodzić tylko do dat, które sumują się do liczby pierwszej. Tak więc nie można tego zrobić, 1947-08-15ponieważ...

23
Oblicz napiwek, używając najmniejszej liczby monet

Większość aplikacji kalkulacyjnych ze wskazówkami po prostu bierze stały procent ceny posiłku. Na przykład, jeśli Twój posiłek kosztuje 23,45 USD, możesz zostawić napiwek 15% = 3,52 USD lub bardziej hojny napiwek 20% = 4,69 USD. Wystarczająco wygodne dla użytkowników kart kredytowych. Ale nie tak,...

23
Odwrócenie wielowymiarowe

Biorąc pod uwagę N-wymiarową ortogonalną (niewyrównaną) tablicę liczb całkowitych nieujemnych oraz wskazanie, które wymiary należy odwrócić, zwróć tablicę, ale odwróci się wzdłuż tych wymiarów. Wskazanie może być podane jako logiczna lista długości N lub lista podzbioru pierwszych N wymiarów...

23
Zwiększ liczbę

To wyzwanie jest oparte na pytaniu dotyczącym przepływu stosu . Po wprowadzeniu liczby dodatniej wyślij ją jako sumę każdej cyfry pomnożonej przez jej reprezentację potęgi-10. Wkład Liczba jako liczba całkowita, ciąg znaków lub lista cyfr / znaków. Liczba będzie ściśle dodatnia. Jeśli...

23
Układanka Semi-palindrome

Palindrom to słowo, które jest jego własną odwrotnością. Teraz są słowa, które mogą wyglądać jak palindromy, ale nie są. Na przykład rozważ słowo sheesh, sheeshnie jest palindromem, ponieważ jego odwrotność jest hseehsinna, jednak jeśli uważamy, że shjest to jedna litera, to odwrotnie sheesh. Tego...

23
Drukuj falisty sznurek linia po linii

Wyzwanie Napisz program lub funkcję, która przyjmuje parametry si liczbę całkowitą njako parametry. Twój program powinien wydrukować (lub zwrócić) ciąg po przekształceniu w następujący sposób: Zaczynając w lewym górnym rogu i przechodząc w dół i w prawo, pisz sjako fala wysokości n. Następnie, od...

23
Upiec mi kawałek ciasta

Moje urodziny są za miesiąc, a to jest kawałek pysznego ciasta. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| W jak najmniejszej liczbie bajtów zbuduj dla mnie ten kawałek ciasta. Możesz wydrukować go do STDOUT lub zwrócić jako wynik...

23
Czy ten numer jest potajemnie Fibonacciego?

tło Większość z was wie, co to jest liczba Fibonacciego . Niektórzy z was mogą wiedzieć, że wszystkie dodatnie liczby całkowite mogą być reprezentowane jako suma jednej lub więcej wyraźnych liczb Fibonacciego, zgodnie z twierdzeniem Zeckendorfa . Jeśli liczba wyrażeń w optymalnej reprezentacji...

23
Najmniejszy dysk całkowity

Wyzwanie polega na znalezieniu najmniejszego dysku zawierającego określone punkty. Jest to jednak nieco trudniejsze, ponieważ w tym wyzwaniu współrzędne i promień dysku muszą być liczbami całkowitymi. Wprowadzony zostanie wykaz punktów o współrzędnych całkowitych xi y. Możesz to potraktować jako...

23
Sortuj według największych cyfr

Wyzwanie: Biorąc pod uwagę listę liczb całkowitych, posortuj malejąco według ich największych pojedynczych cyfr. Kolejność liczb o tej samej największej cyfrze jest następnie sortowana według drugiej największej cyfry itp. Ignorujemy zduplikowane cyfry liczb. A jeśli wszystkie cyfry w liczbie są...

23
Składane liczby

Zdefiniujmy funkcję na liczbach naturalnych , zapisanych jako 10 cyfr podstawowych , jak następuje:nnndkdk−1…d1d0dkdk−1…d1d0d_k\; d_{k-1}\; \dotsc\; d_1\; d_0 Dopóki są równe sąsiadujące cyfry , zamień je na ich sumę od lewej do prawej. Jeśli były takie cyfry, powtórz tę samą...

23
Ścieżka GNU

Golf program lub funkcja, która daje nthnthn^{\text{th}} lokalizacji gniazda gnu , który zaczyna się na placu 111 na nieskończonej szachownicy , która jest numerowany w kierunku przeciwnym do ruchu wskazówek zegara kwadratowy spirali, gdzie gnu zawsze odwiedza najniższym numerze kwadratowy może ona...

23
Zrób frez Gimbap

Gimbap (김밥) to koreańskie jedzenie, które wygląda trochę jak sushi. Oto koreański emotikon reprezentujący Gimbap: @)))))))))) Twoim zadaniem jest zrobić nóż ASCII Gimbap. Reguła Dane wejściowe są ciągiem złożonym tylko z @i ). Wyjście wycina każdy ważny Gimbap za pomocą ), a następnie dodaje...

23
Analog jest tępy!

Zegar analogowy ma 2 wskazówki *: Godzina i minuta. Z upływem czasu wskazówki te okrążają tarczę zegara. Każdy pełny obrót wskazówki minutowej powoduje 1/12 obrotu wskazówki godzinowej. 2 pełne obroty wskazówki godzinowej oznaczają cały dzień. Ponieważ te dłonie są przymocowane do tego samego...

23
Znajdź najbliższy trzycyfrowy kolor szesnastkowy

W CSS kolory można określić za pomocą „szesnastkowej tripletu” - trzy bajtowej (sześciocyfrowej) liczby szesnastkowej, gdzie każdy bajt reprezentuje czerwony, zielony lub niebieski składnik koloru. Na przykład #FF0000jest całkowicie czerwony i odpowiada rgb(255, 0, 0). Kolory mogą być również...

23
Czy znasz swoje KVZ?

Pojęcie W jaki sposób możesz wymieszać alfabet angielski, aby można go było śpiewać do melodii Twinkle Twinkle Little Star bez rujnowania melodii? Zasady Zamiana Załóżmy po prostu, że litery zawarte w każdym z poniższych zestawów można domyślnie dowolnie zamieniać bez rujnowania melodii: {A,...