Pytania oznaczone «code-golf»

14
Wykonywanie oktogonalnych słów

W zeszły czwartek użytkownik @SpookyGengar zachwycił nas swoim pierwszym wyzwaniem dotyczącym tworzenia słów w kwadraty . Co jeśli podwoimy liczbę stron? Wyzwanie Weź ciąg jako dane wejściowe w dowolnym rozsądnym formacie, którego potrzebujesz ( string, chartablica ...) i wypisz ośmioboczną...

14
Weź pierwiastek kwadratowy z łańcucha

Motywacja W tym wyzwaniu Twoim zadaniem było pomnożenie dwóch łańcuchów, co naturalnie wprowadza sposób na pierwiastek kwadratowy z łańcucha. Jak to działa? Biorąc pod uwagę ciąg znaków (na przykład pub) pierwszą rzeczą, którą musisz zrobić, jest określenie kodu ASCII dla każdego znaku: "pub"...

14
Oblicz wektor macierzowy

Biorąc pod uwagę tablicę liczb całkowitych składającą się z co najmniej dwóch elementów, wyślij wektor macierzy (zdefiniowany poniżej) tablicy. Aby obliczyć wektor macierzy , najpierw obróć ntablicę wprowadzania rozmiaru n x n, aby utworzyć macierz wielkości , przy czym pierwszy element tablicy...

14
Rozwiąż problem z wózkiem

Filozofowie od dawna zastanawiają się nad problemem wózka . Niestety, żaden człowiek nie rozwiązał jeszcze tego problemu. Na szczęście jako programiści możemy używać komputerów, aby rozwiązać za nas problem! Wejście Twój program weźmie na wejściu (skończony) wykres kierowany (z co najwyżej...

14
Uzyskaj indeksy tablicy po posortowaniu

Twoim wyzwaniem jest dziś napisanie programu lub funkcji, która pobiera listę li podaje pozycje, w lktórych lpojawia się każdy kolejny posortowany element . Innymi słowy, wypisz indeks najmniejszej wartości, a następnie indeks drugiej najmniejszej wartości itp. Możesz założyć, że tablica...

14
poprzedzająca, dołączająca-Sekwencja

Zadanie Przedrostek, append-Sequence jest definiowany rekurencyjnie, w ten sposób a (1) = 1 a (n) = a (n-1) .n, jeśli n jest parzyste a (n) = na (n-1), jeśli n jest nieparzyste gdzie . reprezentuje konkatenację liczb całkowitych. Tak więc kilka pierwszych terminów to:...

14
Znajdź n-ty numer Aarona

tło Ruth-Aaron para jest parą kolejnych całkowitymi dodatnimi ni n+1takich, że suma z głównych czynników (czynniki pierwsze liczenie powtórzono) każdej liczby całkowitej są równe. Na przykład, (714,715)jest parę Ruth-Aaron, ponieważ 714=2*3*7*17, 715=5*11*13i 2+3+7+17=5+11+13=29. Nazwę pary...

14
Znajdź najkrótszą unikalną listę

Na podstawie listy list znajdź najkrótszą listę, która jest ciągłą podlistą dokładnie jednej listy. Na przykład, gdybyśmy mieli [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] najkrótsza ciągła podlista byłaby, [3,4]ponieważ pojawia się tylko na drugiej liście. Jeśli nie ma unikalnej ciągłej...

14
Dopasowywanie wielkości liter Znajdź Zamień

Weź trzy dane wejściowe, ciąg tekstu T; ciąg znaków do zastąpienia F; i ciąg znaków, aby zastąpić je, R. Dla każdego podłańcucha o Ttakich samych (bez rozróżniania wielkości liter) znaków F, zamień je na znaki w R. Zachowaj jednak taką samą wielkość liter jak oryginalny tekst. Jeśli istnieje...

14
Jak pluralizować elipsę?

To oczywiście elipsieseje. Zainspirowany wiadomością na czacie . Twoje wyzwanie Biorąc pod uwagę listę lub spację lub ciąg słów oddzielony przecinkami, ellipsisessiesesifyses. Aby ellipsisessieses-ify słowo: Zacznij od słowa. Dodaj pierwszą literę oryginalnego słowa na końcu. Dodaj 2 ostatnią...

14
Odbierz telefon! To wibruje!

Niedawno masz nowy telefon, ale nie podoba ci się sposób, w jaki wibruje, zdecydowałeś, że chcesz tworzyć własne wzorce wibracji. Napisałeś więc program, w którym użyłeś słów kluczowych long, shorti pauseżeby twój telefon wibrował zgodnie z tymi słowami kluczowymi. Zadanie Stworzyć mały program,...

14
Rozłóż we wszystkich kierunkach

Wejście: Sznurek Wynik: 1) Najpierw bierzemy znak usuwania na końcu ciągu wejściowego, dopóki nie zostanie nam długość, która jest kwadratem (tj. 1, 4, 9, 16, 25, 36 itd.) Tak więc abcdefghijklmnopqrstuvwxyz(długość 26) staje się abcdefghijklmnopqrstuvwxy( długość 25). 2) Następnie umieszczamy...

14
Oblicz liczby Wilsona

Biorąc pod uwagę dodatnią liczbę całkowitą n , oblicz n- tą liczbę Wilsona W (n) gdzie oraz e = 1, jeśli n ma prymitywny moduł główny n , w przeciwnym razie e = -1. Innymi słowy, n ma pierwotny pierwiastek, jeśli nie istnieje liczba całkowita x, gdzie 1 < x < n-1 i x 2 = 1 mod n . To...

14
Dziwny system oceniania

Weirdo Incorporates ma dziwny sposób oceniania swoich pracowników według liczby dni, w których przebywali w biurze: 0 - 13 : F 14 - 170 : E 171 - 180 : D 181 - 294 : C 295 - 300 : B 301 - 365 : A Note: The range is inclusive (i.e. 0-13 means 0 days and 13 days both will evaluate as grade...

14
Podwajanie Pandigital

Zainspirowany tym CMC Biorąc pod uwagę dodatnią liczbę całkowitą większą niż 0, wykonaj na niej następującą operację: Jeśli wszystkie dziesięć pojedynczych cyfr ( 1234567890) jest co najmniej raz w liczbie, wypisz licznik i wyjdź z programu W przeciwnym razie należy podwoić liczbę i powtórzyć,...

14
Kółko i krzyżyk - X czy O?

tło Przejdź do „Zadania”, jeśli znasz Tic-Tac-Toe (myślę, że większość to!) Tic-Tac-Toe to słynna gra dla dwóch graczy. Składa się z planszy 3x3, która jest stopniowo wypełniana przez dwóch graczy (wyjaśnienia poniżej); Pierwszy gracz używa postaci, Xa drugi używa O. Zwycięzca jako pierwszy...

14
Jak segment ścieżki; dotknięty po raz pierwszy

Biorąc pod uwagę uporządkowaną listę 2 lub więcej dwuwymiarowych punktów kartezjańskich, wyprowadzaj prawdziwą wartość, jeśli ścieżka dotyka siebie lub przecina się; w przeciwnym razie wypisz wartość fałszowania, jeśli się nie dotyka ani nie przecina. Możesz założyć, że kolejne punkty na liście są...

14
Prime Factoral Roots

Zainspirowany pierwiastkami cyfrowymi, główny faktorowy pierwiastek z liczby to liczba, która pojawia się, gdy weźmiesz czynniki pierwsze liczby, zsumujesz je i powtórzysz proces na wynikowej liczbie, kontynuując aż do uzyskania liczby pierwszej ( który ma sam w sobie jedyny główny czynnik, a zatem...

14
Sekwencja euro-iginalna

Biorąc pod uwagę dodatnią liczbę całkowitą n wyjście, n -ta liczba sekwencji euro-iginal. Obliczanie sekwencji Ta sekwencja jest równa OEIS A242491 . Liczba jest częścią tej sekwencji, jeśli liczba może być wykonana przy użyciu tylu różnych monet lub banknotów euro, ale tylko jednej z nich ....

14
Rekurencyjnie połączone sumaryczne sumy [N] z iteracjami M.

Weź dwie dodatnie liczby całkowite Ni Mutwórz połączone sumy sumaryczne [N]z Miteracjami. Wyprowadza wynik ostatniej iteracji. Definicja skonsolidowanej sumy skumulowanej: Zacznij od liczby Ni zdefiniuj sekwencjęX = [N] Dołącz do Xłącznych kwotX Powtórz krok 2 Mrazy. Skumulowana suma wektora,...