Pytania oznaczone «code-golf»

12
Zrób indeks wyszukiwania

Podany ciąg zwraca tabelę, w której pierwsza kolumna ma unikalne litery ciągu w kolejności występowania, a kolejne kolumny zawierają listę indeksów tej litery w łańcuchu, stosując indeksowanie zerowe lub jeden. Poziome białe znaki nie mają znaczenia, o ile kolumna najbardziej po lewej stronie jest...

12
Parsuj listę list do Sad-List

W tym wyzwaniu musisz przeanalizować listę list w prostszym formacie listy. To wyzwanie opiera się na moim parserze Sadflak. W moim parserze sadflak usunął wszystkie (), zastąpione sumą () na początku listy, aby program działał szybciej. Aby parsować do Sad-List, musisz to zrobić (implementacja...

12
Kostka Rubika ASCII

Zainspirowany tym i następującym czatem: Twoim zadaniem jest wygenerowanie następujących danych: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Dopuszczalne są dodatkowe początkowe lub końcowe białe spacje, o ile nie zmienia to wyglądu kostki. Jak zwykle...

12
Zabawa robotami dla dzieci - do której litery dotrę?

TL; DR: Biorąc pod uwagę tablicę znaków i robota w początkowej pozycji tablicy, napisz algorytm niż można odczytać ciąg znaków z ruchami ( Fdla „idź do przodu”, Rdla „obróć o 90 stopni w prawo” i Ldla „obróć o 90 stopni left ”) i obliczyć pozycję końcową robota. Więcej szczegółów w pełnym...

12
Czy ten ciąg jest prawidłowy FEN?

Wyzwanie Napisz program lub funkcję, która pobiera ciąg znaków jako parametr funkcji lub ze standardowego wejścia i określa, czy jest to prawidłowy ciąg FEN . Wejście Możesz założyć, że dane wejściowe będą zawierały tylko następujące znaki (wielkość liter ma znaczenie)...

12
Sekwencja Lehmera-Comteta

Sekwencja Lehmera-Comteta jest sekwencją taką, że a (n) jest n- tą pochodną f (x) = x x w odniesieniu do x, jak oceniono przy x = 1 . Zadanie Weź nieujemną liczbę całkowitą jako dane wejściowe i wyjściowe n -tego ciągu sekwencji Lehmera-Comteta. To jest code-golf, więc powinieneś zminimalizować...

12
Drabinka ze sznurkiem

Biorąc pod uwagę ciąg si dodatnią liczbę całkowitą N, stopniowo duplikuj każdy znak coraz bardziej aż do Nduplikowania, a następnie pozostając w Nduplikatach aż do Nznaków oddalających się od końca, a następnie ponownie zejdź na dół. Na przykład dane abalonei 3: a we start with 1 copy bb then 2...

12
Jaka jest standardowa podstawa?

W golfie standardowe zadrapanie pola jest obliczane przy użyciu następującego wzoru: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Twoim zadaniem jest obliczyć standardowe zarysowanie pola golfowego, biorąc pod uwagę te 4 dane wejściowe. Powinieneś...

12
Znajdź współczynniki racjonalnej funkcji generującej

Jeśli napiszemy sekwencję liczb jako współczynniki szeregu mocy, wówczas ta seria mocy nazywana jest (zwykłą) funkcją generującą (lub Gf) tej sekwencji. To znaczy, jeśli dla niektórych funkcji F(x)i serii liczb całkowitych a(n)mamy: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... =...

12
Bounce-modulo dwie liczby

Wykres operacji modulo ( y= xmodky=xmodky = x \mod k ) wygląda następująco: Jest to bardzo przydatna funkcja, ponieważ pozwala nam tworzyć zachowanie „zawijające”. Jest to jednak bardzo kłopotliwe, gdy chcę go użyć do stworzenia efektu „odbijania się” między dwiema ścianami. Wykres funkcji...

12
Okrągły jak zero

Cel Podaną liczbę wejściową zaokrąglić do najbliższej liczby jedną znaczącą cyfrą. Wymagania Wejście Liczba zmiennoprzecinkowa. Załóżmy, że liczba wejściowa powoduje, że dane wyjściowe mieszczą się w granicach typu danych (tj. Zignoruj ​​błędy przepełnienia). 0 jest nieprawidłowym...

12
Pomocnik w odrabianiu lekcji historii

Czytając historię i robiąc notatki, nie mogę się zmęczyć pisaniem długich dat - 1784 to sześć całych ołówków! jǝǝz! Jak widać, ja - lubię większość plakatów z wyzwaniami na tej stronie - jestem leniwy, jeśli chodzi o pisanie. Dlatego proszę o pomoc w skróceniu niektórych dat. Oczywiście twoje...

12
Wszystkiego najlepszego, zjedzmy ciasto!

Wkrótce są urodziny mojego przyjaciela, a ponieważ jest programistą i miłośnikiem sztuki ASCII, pomyślałem, że zrobię mu ciasto ASCII! Niestety, ciągle zapominam o jego obecnym wieku, dlatego chciałbym mieć program dla mojego piekarnika ASCII, który piecze ciasto z określoną liczbą świec, więc nie...

12
Najwyższej jakości wysoce złożone liczby

Nadrzędną liczbą wysoce złożoną jest liczba całkowita, w której stosunek liczby dzielników do pewnej potęgi liczby jest tak wysoki, jak to możliwe. Wyrażając to jako formułę: Niech d (n) będzie liczbą dzielników n, w tym samą liczbą. Dla danej liczby całkowitej n, jeśli istnieje liczba e taka, że...

12
Liczba sum czynników

Biorąc pod uwagę dodatnią liczbę całkowitą n> 1, określ liczbę liczb, które można utworzyć, dodając liczby całkowite większe niż 1, której iloczyn jest n . Na przykład, jeśli n = 24 , możemy wyrazić n jako produkt na następujące sposoby 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 = 14 24 = 6...

12
Skacz jak żaba!

Biorąc pod uwagę tablicę liczb całkowitych nieujemnych, Twoim zadaniem jest zachowanie tylko niektórych jego elementów, jak opisano poniżej. Powiedzmy, że tablica jest [1, 3, 2, 4, 11, 5, 2, 0, 13, 10, 1]. Najpierw uzyskać pierwszy element tablicy n. Zatrzymaj pierwsze nelementy i odrzuć następny...

12
Liczby zsumowane

Konwertuj liczbę na sumę cyfr Żadna suma: potrzebujemy najkrótszej sumy Żadnych cyfr: możesz użyć tylko cyfr liczby Przykład Otrzymasz dane wejściowe jako liczbę całkowitąn>0 Powiedzmy Chodźmy n=27. Musisz wyrazić 27jako sumę , używając tylko cyfr [2,7] , w możliwie najkrótszy sposób....

12
Utwórz sekwencję wskaźnika

Pozwala określić sekwencję wskaźnik być jakakolwiek sekwencja, tak, że (n) = a ((n-1) - ((n-1))) forall n większa niż pewna liczba skończonych. Na przykład, jeśli nasza sekwencja się rozpoczęła 3 2 1 Nasz następny termin to 2, ponieważ a (n-1) = 1 , (n-1) -1 = 1 , a (1) = 2 (ten przykład jest...