W przypadku wyzwań, które wiążą się z podjęciem decyzji, czy dane wejściowe spełniają określone kryteria, oraz przekazaniem niektórych danych reprezentujących tę decyzję.
Zadanie Biorąc pod uwagę tablicę liczb całkowitych nieujemnych a, określ minimalną liczbę skoków w prawo wymaganych do przeskoku „poza” tablicę, zaczynając od pozycji 0, lub zwróć zero / null, jeśli nie jest to możliwe. Skok z indeksu iokreśla się zwiększenie indeksu tablicy co najwyżej a[i]. Skoku na zewnątrz jest skok …
Permutacja rozmiaru n to zmiana kolejności pierwszych n dodatnich liczb całkowitych. (co oznacza, że każda liczba całkowita pojawia się raz i dokładnie raz). Permutacje można traktować jak funkcje, które zmieniają kolejność listy elementów o rozmiarze n . Na przykład (4 1 2 3) ["a", "b", "c", "d"] = ["d", "a", …
Biorąc pod uwagę ciąg znaków Si listę indeksów X, zmodyfikuj S, usuwając element przy każdym indeksie, Sjednocześnie wykorzystując ten wynik jako nową wartość S. Na przykład, biorąc pod uwagę S = 'codegolf'i X = [1, 4, 4, 0, 2], 0 1 2 3 4 5 6 7 | c o …
Graficzny sekwencja jest sekwencją dodatnich liczb całkowitych każdego oznaczającą liczbę krawędzi dla węzła w prosty wykres . Na przykład sekwencja2 1 1 oznacza wykres z 3 węzłami, jeden z 2 krawędziami i 2 z jednym połączeniem. Nie wszystkie sekwencje są sekwencjami graficznymi. Na przykład 2 1nie jest sekwencją graficzną, ponieważ …
Preludium: Chciałem trenować tworzenie przypadków testowych, więc wypróbuję je na czymś łatwym. Wyzwanie: Weź dowolne dane wejściowe (łańcuchowe) (w widocznym zakresie ASCII) i wywnioskuj, czy jest to liczba, i wypisz coś, co można wykorzystać do oceny. Zasady: Liczba będzie zawierać tylko znaki -0123456789,. Odpowiedzi są wymagane tylko w celu rozpoznania …
Ostatnio pracuję nad tą aplikacją na iOS i napotkałem (raczej łatwo rozwiązany) problem: jak ustalić, czy mój ciąg znaków składa się tylko z emoji? Cóż, to twoja praca dzisiaj! Wejście Ciąg Jeśli obecność znaków Unicode jest dla ciebie problematyczna, możesz użyć innego rozsądnego formatu. Proszę podać, co robisz, jeśli robisz …
Wprowadzenie Permutacje leksykograficzne listy zawierającej n elementów mogą być ponumerowane od 0 do n ! - 1. Na przykład 3! = 6 permutacji (1,2,3)byłoby (1,2,3), (1,3,2), (2,1,3),(2,3,1) , (3,1,2), (3,2,1). Po zastosowaniu permutacji do listy jej elementy są uporządkowane w tej samej kolejności, co liczby w permutacji. Na przykład zastosowanie …
Kolejny problem z analizowaniem Brainfuck, ale tym razem ... inaczej. Pracujesz w Infinite Monkeys Incorporated, firmie produkującej programy Brainfuck, w celu rozwiązania różnych interesujących problemów (przypadkowo, nie mniej - przecież firma tworzy programy losowe). Wydaje się jednak, że twoje szybkie maszyny Turinga, które wykonują tylko Brainfuck, mają mały i kosztowny …
Twoim wyzwaniem, jeśli zdecydujesz się je zaakceptować, jest kodowanie w golfa funkcji, która zwraca wartość prawda lub fałsz (lub podobną znaczącą reprezentację tak i nie), jeśli liczba spełnia następujące kryteria: Sama liczba całkowita jest liczbą pierwszą LUB Każda z liczb całkowitych sąsiada jest liczbą pierwszą Na przykład: dane wejściowe 7zwracają …
Przesłanka: Twoja reputacja jest w formie wymiany stosu, jeśli można ją przedstawić poprzez rozłożenie liczby medali (złoto, srebro i brąz liczone osobno) na ich 10 cyfr podstawowych i połączenie ich w dowolnej kolejności, z kilkoma zastrzeżeniami. Podczas rozkładu każdy Cyfra złotego medalu jest warta trzy cyfry. Srebro jest warte dwie …
Trzy dodatnie liczby całkowite A, B, C są potrójne ABC, jeśli są koprime, z A <B i spełniające relację: A + B = C Przykłady: 1, 8, 9 jest trzykrotnością ABC, ponieważ są one pierwszymi, 1 <8 i 1 + 8 = 9 6, 8, 14 nie dlatego, że nie …
Piaskownica Skala główna (lub skala jońska) jest jedną z najczęściej używanych skal muzycznych, szczególnie w muzyce zachodniej. Jest to jedna ze skal diatonicznych. Podobnie jak wiele skal muzycznych, składa się z siedmiu nut: ósma duplikuje pierwszą z podwójną częstotliwością, tak że nazywa się ją wyższą oktawą tej samej nuty. Siedem …
Wyzwanie Inspirowany tym filmem Jak zapewne wiesz, palindrom to słowo, które jest pisane tak samo do przodu, jak i do tyłu. Słowo „PULP” nie jest palindromem, ale po przetłumaczeniu na kod Morse'a (z usuniętymi odstępami między literami) „PULP” staje się „. - ...-.-...--.” który jest palindromem. Twoim zadaniem jest napisanie …
Związane z Cel: Biorąc pod uwagę dwa stworzenia z opcjonalnymi zdolnościami bojowymi, zwracaj unikalne, ale spójne wartości, które reprezentują, które stworzenia zginęły, jeśli w ogóle. Wejście: #Longest form: [[P,T, "<abilities>"], [P,T, "<abilities>"]] #Shortest form: [[P,T], [P,T]] Każde stworzenie otrzyma w formie [P,T,"<abilities>"]. Będzie w formie [P,T], [P,T,""]lub [P,T,0]jeśli nie ma …
Wszyscy wiemy, że wiele ćwiczeń wpływa tylko na połowę twojego ciała, więc musisz wykonać je dwa razy, raz dla każdej strony. Takie ćwiczenia mają dwa odpowiedniki, jeden dla lewej strony i jeden dla prawej. Jednak nie ma potrzeby wykonywania dwóch odpowiedników kolejno, o ile ćwiczenia dla obu stron są w …
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.