Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.

27
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 pobierze listę dodatnich liczb całkowitych i znajdzie liczbę razy, którą możesz pogrupować i …

8
Sprzężone permutacje
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", …

9
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 czatu .
17 code-golf  tips 

23
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ą pasować do całych słów w ciągu wejściowym, a …
17 code-golf  string 

15
Pomóż mojemu synowi znaleźć jego listy
tło Na podstawie gry, którą mój czterolatek dostał od swojego rabina. „Celem” jest „znalezienie” liter w określonej kolejności, np aecdb. Otrzymujesz stos kart listowych, np daceb. Możesz przeszukiwać stos tylko w podanej kolejności, aczkolwiek cyklicznie. Kiedy napotkasz potrzebny list, wyjmiesz go ze stosu. Cel Biorąc pod uwagę kolejność i stos …

23
Podciągi binarne
Inspirowany czwartym problemem z BMO2 2009 . Biorąc pod uwagę dodatnią liczbę całkowitą n jako dane wejściowe lub parametr, zwróć liczbę liczb całkowitych dodatnich, których reprezentacje binarne występują jako bloki w binarnym rozwinięciu n . Na przykład 13 -> 6, ponieważ 13 w systemie binarnym to 1101 i ma podciągi …
17 code-golf  binary 

1
Licząc pętle Moufanga
Pętla jest dość prostą strukturą algebraiczną. Jest krotką (G +), w którym G jest zbiorem a + jest operatorem, G xg → G . To znaczy + pobiera dwa elementy z G i zwraca nowy element. Operator jest również zobowiązany do spełnienia dwóch właściwości Rezygnacja: Dla każdego A i B …

6
Usuń pierwszą cyfrę okresową
Wszyscy wiemy, że ilekroć liczba wymierna jest zapisywana dziesiętnie, wynik kończy się albo (ewentualnie) jest okresowy. Na przykład, gdy liczba 41/42 jest zapisywana dziesiętnie, wynikiem jest 0.9 761904 761904 761904 761904 761904 761904 761904 ... z początkową sekwencją cyfr, 0.9a następnie sekwencją 761904powtarzaną w kółko. (Wygodnym zapisem jest 0.9(761904)to, gdy …

7
Konfiguracja elektronów
W fizyce atomowej i chemii kwantowej The konfiguracja elektronowa jest rozkład elektronów o z atomem w orbitali atomowych . Na przykład konfiguracja elektronowa atomu neonu to 1s 2 2s 2 2p 6 . (Z Wikipedii ) Wyzwanie Wyzwanie polega na pobraniu liczby reprezentującej liczbę atomową elementu i wysłaniu konfiguracji elektronowej …

30
Podaj nazwę języka razy liczbę znaków [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 2 lata temu . Wyzwanie: Twoim zadaniem jest użycie dowolnego języka do wypisania nazwy tego języka razy liczbę znaków w jego nazwie. Użyj …

11
Uogólnione sekwencje FiveThirtyEight
Na podstawie tej zagadki FiveThirtyEight . tło Sprawdź następującą nieskończoną sekwencję: 3 3 3 2 3 3 3 2 3 3 3 2 3 3 2 3 3 3 2 ... Powiedzmy, że sekwencja ma indeks 1. Liczba ith w sekwencji określa, ile 3s jest przed ith 2i po poprzednich …

10
Wartości HSL do RGB
Głównym celem modelu kolorów RGB (czerwony zielony niebieski) jest wykrywanie, reprezentacja i wyświetlanie obrazów w systemach elektronicznych, takich jak telewizory i komputery HSL (Hue Saturation Lightness) to alternatywny model kolorów, zaprojektowany w latach 70. XX wieku przez badaczy grafiki komputerowej w celu ściślejszego dopasowania do sposobu, w jaki widzenie ludzkie …

10
Wymień wszystkie możliwe siatki liczb całkowitych z ograniczeniami
Problem Rozważ kwadratową siatkę 3 na 3 liczb całkowitych nieujemnych. Dla każdego wiersza iustawiana jest suma liczb całkowitych r_i. Podobnie dla każdej kolumny justawiana jest suma liczb całkowitych w tej kolumnie c_j. Zadanie polega na napisaniu kodu wyliczającego wszystkie możliwe różne liczby całkowite do siatki, biorąc pod uwagę ograniczenia sumy …

9
Rozmiary papieru i kopert
Zadanie Biorąc pod uwagę literę (A, B, C) i cyfrę (0-10), wyślij rozmiar odpowiadającego standardowego rozmiaru papieru (Seria A i B) lub pasującego standardowego rozmiaru koperty (seria C) w milimetrach w formacie aaaa x bbbbgdzie aaaai bbbbsą pomiary szerokości i wysokości w milimetrach zgodnie z ISO216 (seria A i B) …
17 code-golf 

29
Odwróć dwie sekcje sznurka wokół osi obrotu
tło Obecnie uczęszczam na zajęcia AP Comp Sci A: Java i chcę zacząć od gry w golfa. Mam wyzwanie z kursu i chciałbym zobaczyć, w ilu bajtach społeczność może wykonać to wyzwanie. Szczegóły wyzwania: Biorąc pod uwagę dwa ciągi wejściowe, ciąg główny i ciąg przestawny, wykonaj następujące czynności: Jeżeli łańcuch …
17 code-golf  string 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.