Pytania oznaczone «code-golf»

17
Wskazówki do gry w golfa w Clean

Jakie masz ogólne wskazówki na temat gry w golfa w Clean? Proszę zamieszczać tylko pomysły, które można zastosować do ogólnych problemów z golfem i są przynajmniej nieco specyficzne dla Clean. Jeśli nigdy nie słyszałeś o Clean, możesz dowiedzieć się więcej tutaj . Lub możesz dołączyć do pokoju...

17
Usuń duplikaty z ciągu

Zainspirowany tym skromnym pytaniem StackOverflow . Pomysł jest prosty; biorąc pod uwagę Ciąg i tablicę Ciągów, usuń wszelkie wystąpienia słów w tablicy (ignorując wielkość liter) z wejściowego Ciągu innego niż pierwszy, a także wszelkie dodatkowe białe znaki, które może zostawić. Słowa muszą...

17
Skaczemy po wieżach

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...

17
Labirynt 1D Hopping Array

Zainspirowany przez We hopping tower i związany z 2D Maze Minus 1D Wprowadzenie Twoim zadaniem jest znalezienie najkrótszej ścieżki, aby wydostać się z labiryntu tablicowego zgodnie z określonymi regułami. Wyzwanie Macierz 1D a z n elementów można uznać za labirynt złożony z n punktów, przy...

17
Szybko przegrupuj listy

Grupowanie pobiera listę i dzieli ją na nowe listy równych sąsiadujących elementów. Na przykład [1,1,2,1,1] -> [[1,1],[2],[1,1]] Jeśli następnie weźmiesz długość tych grup, otrzymasz nową listę liczb całkowitych [1,1,2,1,1] -> [2,1,2] Twoim zadaniem jest napisanie programu, który...

17
Znaki krzyżowe

tło Widziałem ten bardzo interesujący diagram Venna na wikipedii: https://simple.wikipedia.org/wiki/Alphabet#/media/File:Venn_diagram_gr_la_ru.svg Pokazuje litery (kształty fizyczne) w różnych alfabetach, które są wspólne dla alfabetu rosyjskiego, greckiego i łacińskiego. Wyzwanie Biorąc pod...

17
Sprawdzanie ciągów porządkowych

Opis: Biorąc pod uwagę ciąg znaków, sprawdź, czy jest to poprawna liczba porządkowa w języku angielskim, czy nie. Jeśli jest poprawny, zwróć wartość prawdy, w przeciwnym razie zwróć wartość fałszu. (Sugerowane przez @Arnauld. Dzięki. Również przez @JoKing) Dla użytkowników, którzy chcą wiedzieć o...

17
Eliksir Array Syntactic Sugar

W Elixir listy (połączone) mają format, w [head | tail]którym nagłówek może być dowolny, a tail jest listą reszty listy, a []- pusta lista - jest jedynym wyjątkiem. Listy można również pisać tak, jak [1, 2, 3]to jest równoważne[1 | [2 | [3 | []]]] Twoim zadaniem jest konwersja listy zgodnie z...

17
Mnożenie Nim

tło Jeśli dużo grasz w golfa, prawdopodobnie znasz bitową operację XOR . Biorąc pod uwagę dwie liczby całkowite, daje kolejną liczbę całkowitą 1s w bitach, w których dwa wejścia różnią się. Na przykład 1010 XOR 0011 = 1001. Okazuje się, że jest bardzo przydatny w teorii gier, gdzie jest lepiej...

17
Schowek funkcji: kopiowanie

To wyzwanie jest związane z niektórymi funkcjami języka MATL w ramach wydarzenia Język miesiąca miesiąca 2018 . Powiązane wyzwanie : Schowek funkcji: wklej . Wprowadzenie Mátl ma kilka schowków , w których można przechowywać wartości (kopia) do późniejszego pobrania (wklej). Niektóre schowki są...

17
Postęp kolumn macierzy

Rozważmy nieskończoną macierz: 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 2 3 0 0 2 3 0 0 2 3 0 0 2 3 0 0 0 4 5 6 0 0 0 4 5 6 0 0 0 4 ... 0 0 0 0 7 8 9 10 0 0 0 0 7 8 9 10 0 0 0 0 0 11 12 13 14 15 0 0 0 0 0 11 ... Każdy nowy wiersz macierzy jest konstruowany od zzera, gdzie zjest liczbą cyfr...

17
Uzyskaj kroki sekwencji

Wyzwanie Biorąc pod uwagę sekwencję liczb, utwórz funkcję, która zwraca kroki sekwencji. Załóżmy, że sekwencja będzie N >= 3 Sekwencja powtórzy kroki co najmniej raz Sekwencja będzie zawierać tylko liczby naturalne Twoja funkcja lub program powinien zwrócić możliwie najkrótszą sekwencję...

17
Policz przedziały czasowe

Zainspirowany scenariuszem z życia, o który poprosiłem o odpowiedź tutaj: /superuser/1312212/writing-a-formula-to-count-how-many-times-each-date- pojawia się w zestawie z datą uruchomienia Biorąc pod uwagę tablicę przedziałów czasowych (lub par data-data-początek), wypisz liczbę, ile przedziałów...

17
Dead Frog Walking

Wprowadzenie Jonny chce grać w Frogger. Jednak nie jest bardzo dobry. W rzeczywistości będzie próbował ruszyć do przodu i dopiero po przesunięciu platform. Dowiedz się, czy żaba Jonny'ego dotrze do końca ścieżki, czy też umrze na swojej drodze. Wyzwanie Program będzie odbierał jako dane...