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.

14
Zagraj w golfa na chińskim stole 9 * 9
Wyjdź z poniższej tabeli: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Możesz …

26
Średnia rotacyjna
Biorąc pod uwagę wejściową liczbę całkowitą n >= 10, wypisuje średnią wszystkich deduplikowanych obrotów liczby całkowitej. Na przykład w przypadku danych wejściowych 123obrotami są 123(brak obrotu), 231(jeden obrót) i 312(dwa obroty). Średnia z nich to (123 + 231 + 312) / 3lub 222. Jako inny przykład weźmy 4928. Obroty są …

10
Minimalnie posortuj listę do macierzy
Biorąc pod uwagę nieposortowaną listę unikalnych ściśle dodatnich liczb całkowitych, minimalnie posortuj ją do macierzy 2D. Lista wejście jest gwarancją długość zespolonego, co oznacza, że matrycę wyjściowe nie musi być kwadratowe, ale ma wielkość n x mz n,m > 1. „Minimalne sortowanie” oznacza tutaj: Posortuj listę w porządku rosnącym. Kompaktowy …

30
Wypełnij mój arkusz bąbelków
Dzisiaj był dzień rejestracji do egzaminu AP w mojej szkole i chociaż skrupulatnie bulgotałem na stronach i wymaganych stronach z informacjami, wpadłem na pomysł tego wyzwania. Tak więc, biorąc pod uwagę ciąg liter i cyfr, wypisz odpowiednio wypełniony wykres bąbelkowy. Zasady: Dla każdego znaku w ciągu wejściowym zamień ten znak …

2
Zaimplementuj algorytm Boids
Wprowadzenie Algorytm stada Algorytm jest stosunkowo prosta demonstracja zachowania powstającej w grupie. Ma trzy główne zasady, opisane przez jego twórcę, Craiga Reynoldsa: Podstawowy model flokowania składa się z trzech prostych zachowań sterujących, które opisują, w jaki sposób poszczególne manewry na boisku oparte są na pozycjach i prędkościach jego pobliskich towarzyszy: …

9
Uzupełnij bracki
Normalne wsporniki ( (), [], <>i {}) są ładne i jednoznaczne, jednak ktoś myślał, że będzie to dobry pomysł, aby wykorzystać znaki spoza Wspornik nawiasach. Te znaki, |i "są niejednoznaczne. Na przykład robi """" odpowiada (()) lub ()() Nie da się powiedzieć. Na przykład zaczyna się robić ciekawie, gdy zmieszamy …

2
Ile przetasowań
Losowanie riffle jest rodzajem losowania, w którym talia jest podzielona na dwie partycje, a następnie partycje są łączone z powrotem, aby utworzyć nową tasowaną talię. Karty są łączone ze sobą w taki sposób, że karty zachowują swój względny porządek w obrębie partycji, której są członkami . Na przykład, jeśli karta …

2
Wyjście sekwencji Goodsteina
(To może być dość klasyczny, ale to mój pierwszy post tutaj, więc nie jestem jeszcze gotowy na fantazyjne rzeczy) Sekwencja Goodstein jest zdefiniowany numer wejścia w następujący sposób: Wybierz liczbę początkową n , niech b = 2 i powtórz: napisz nw heriditarnej notacji b zastąpić wszystkich ( b ) s …

23
Wnioskuj sekwencje geometryczne
Haskell ma tę zgrabną (wyglądającą) funkcję, w której możesz nadać jej trzy liczby i może wywnioskować z nich sekwencję arytmetyczną. Na przykład [1, 3..27]jest równoważne z [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. To fajne, a wszystkie sekwencje arytmetyczne są dość ograniczone. Dodawanie, …

12
Sekwencja pierścieni olimpijskich
Wyzwanie: Biorąc pod uwagę liczbę całkowitą indeksu n, albo nwypisz pozycję th w tej sekwencji, albo wypisz sekwencję do indeksu włącznie n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Jak działa ta sekwencja? UWAGA: W tym objaśnieniu indeks nma indeks 1. Umieścić numery 1przez xdwóch linii długości n*6 - 1, gdzie xzależy od bieżącej iteracji i …

25
Pracownicy fabryki
Wyzwanie Pracownicy fabryczni są zwykle bardzo pracowici. Jednak ich prace są obecnie powszechnie zastępowane maszynami. Musisz napisać program, który przyjmuje liczbę jako dane wejściowe. 10 razy wydrukuje fabrykę 10 pracowników. Za każdym razem każdy pracownik ma1/input szansę zostać „zwolniony” i zastąpiony przez maszynę. Wejście Liczba całkowita, pochodząca ze STDIN lub …

7
Hotel binarny Hilberta
W tym wyzwaniu zostaniesz poproszony o wdrożenie dowolnej funkcji (lub pełnego programu), która spełnia dwie właściwości. Te właściwości to: Twoja funkcja musi być funkcją iniekcyjną (odwracalną) od wielomianów z nieujemnymi współczynnikami całkowitymi do nieujemnych liczb całkowitych. Oznacza to, że żadne dwa nierówne dane wejściowe nie mogą być odwzorowane na równą …

13
Czy to Pascal Prime?
Powszechnie wiadomo, że nieparzyste liczby pierwsze pojawią się w trójkącie Pascala dokładnie dwa razy. Jednak nie wszystkie liczby, które pojawiają się dokładnie dwa razy w trójkącie Pascala, są liczbą pierwszą. Nazwiemy te liczby liczbą pierwszą Pascala. Liczby pierwsze Pascala to liczby złożone, które pojawiają się dokładnie dwa razy w trójkącie …

2
Regex: Dopasuj egalitarną serię
Wprowadzenie Nie widzę tu wielu wyzwań wyrażeń regularnych, więc chciałbym zaoferować to zwodniczo proste, które można wykonać na wiele sposobów, używając wielu smaków wyrażeń regularnych. Mam nadzieję, że zapewni entuzjastom regex trochę radości z gry w golfa. Wyzwanie Wyzwanie polega na dopasowaniu tego, co bardzo luźno nazwałam serią „egalitarną”: serią …

2
Ściana tarczy
Tło historyczne Ściana tarczy to taktyczna formacja wojenna, której początki sięgają przynajmniej 2500 lat pne Składał się z wojowników nakładających się na tarcze tarcz swoich towarzyszy, tworząc „ścianę”. Urok taktyki wynika z faktu, że nawet najbardziej niewykwalifikowany wojownik mógł walczyć w ścianie, o ile mieli tarczę i broń. Ze względu …

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.