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.

2
Co jest otoczone
Zawsze chciałem otoczyć tekst #s, ale mam problem z ustaleniem, co otoczyłem, więc w tym wyzwaniu napiszesz program, który właśnie to robi Przykłady Wejścia / wyjścia są oddzielone znakiem nowej linii. ### #a# ### a # #a# # a ### # a # # b c # ####### a b …
18 code-golf  string 

5
Czy ta liczba jest losowa?
Poprosiłem random.org dla 128 losowych liczb całkowitych od 0 do 2 32 - 1. Ponieważ generator liczb losowych był tak chętny, aby dać pierwsze 64 cyfr po pierwsze, są oczywiście bardziej przypadkowy niż inne 64. Napisz pełny program lub funkcję, która zwraca prawdziwy wynik, gdy wprowadzona zostanie jedna z następujących …

1
Zaimplementuj maszynę Enigma
Maszyna Enigma to dość złożona maszyna szyfrująca używana przez Niemców i innych do szyfrowania ich wiadomości. Twoim zadaniem jest wdrożenie tego urządzenia *. Krok 1, obrót Nasza maszyna enigma ma 3 gniazda na rotory i 5 dostępnych rotorów dla każdego z tych gniazd. Każdy wirnik ma 26 różnych możliwych pozycji …

4
Podążaj ścieżką
Wyzwanie polega na podążeniu (narysowaniu) ścieżki: ^n - w górę o n linii vn - w dół o n linii >n - bezpośrednio o n pozycji znaków <n - pozostawione przez n znaków pozycji njest liczbą całkowitą większą niż zero (tzn. nie można otrzymać polecenia takiego jak >-2). Nie ma …

9
Tłumaczenie RNA na białka
RNA , podobnie jak DNA, jest cząsteczką występującą w komórkach kodujących informację genetyczną. Składa się z nukleotydów , które są reprezentowane przez zasady adeniny (A), cytozyny (C), guaniny (G) i uracylu (U). * Kodon to sekwencja trzech nukleotydów. Białka to duże cząsteczki, które spełniają szeroki wachlarz funkcji, takich jak keratyna …

5
Wskazówki do gry w golfa ASCII art
Myślę, że pytania o sztukę ASCII na PPCG są fajne, ale osobiście uważam, że może być to dość trudne, szczególnie gdy pytanie jest oznaczone jako golf-golf . Zastanawiam się, czy ktoś tutaj może mieć jakieś wskazówki, które przydadzą się do tworzenia sztuki ASCII. Proste układanie znaków jest łatwe, ale dzięki …

8
Zbuduj program „BizzFuzz”
W tradycyjnym FizzBuzz użytkownik jest proszony o wydrukowanie liczb od 1 do 100, ale zamienia każdą wielokrotność 3 na „Fizz”, każdą wielokrotność 5 na „Buzz” i każdą wielokrotność zarówno 3, jak i 5 (tj. 15) na „ FizzBuzz ”. Jednak jako ankieter zła wymyśliłem własną pokręconą wersję FizzBuzz, którą postanowiłem …

2
Liczenie polystrips
Polystrips to podzbiór poliominoesów zgodny z następującymi zasadami: każdy kawałek składa się z 1 lub więcej komórek żadna komórka nie może mieć więcej niż dwóch sąsiadów komórki nie powinny otaczać dziury Wolne poliomino są wyraźne, gdy żadna nie jest sztywną transformacją (translacja, obrót, odbicie lub odbicie poślizgowe) drugiej (części, które …

6
Matryce Współczynnika
Matryca kofaktora jest transpozycją macierzy adiuwatu . Elementy tej matrycy są kofaktorami oryginalnej matrycy. Kofaktor (tj. Element macierzy kofaktora w rzędzie i i kolumnie j) jest wyznacznikiem submatrix utworzonej przez usunięcie i-tego rzędu i j-tej kolumny z oryginalnej macierzy, pomnożonej przez (-1) ^ (i + j). Na przykład dla matrycy …

1
Zagraj w idealną grę z 2048 roku
Twoim zadaniem jest symulacja matematycznie doskonałej gry z 2048 roku. Chodzi o to, aby znaleźć teoretyczną górną granicę zasięgu gry 2048 i znaleźć drogę do niej. Aby dowiedzieć się, jak to wygląda, graj z tym klonem 2x2 i spróbuj zdobyć 68 punktów. Jeśli to zrobisz, skończysz z kafelkami 2, 4, …

3
Zagraj w golfa liczbę większą niż liczba Loadera
Jako kontynuacja najkrótszego programu kończącego, którego wielkość wyjściowa przekracza liczbę Grahama i Golfa większą niż TREE (3) , przedstawiam nowe wyzwanie. Liczba ładujących jest bardzo dużą liczbą, która jest dość trudna do wyjaśnienia (ponieważ sama była wynikiem ćwiczenia w golfa kodowego z elastycznym celem). Jest to definicja i wyjaśnienie tutaj …

7
Gauss do Eisenstein
Biorąc pod uwagę liczbę całkowitą Gaussa gdzie , są liczbami całkowitymi, a jest jednostką urojoną, zwraca najbliższą (wrt na odległość euklidesową) liczbę całkowitą Eisensteina gdzie , są liczbami całkowitymi, a .a+bia+bia+biaaabbbi=exp(πi/2)i=exp⁡(πi/2)i = \exp\left(\pi i/2\right)k+lωk+lωk+l\omegakkklllω=exp(2πi/3)=(−1+i3–√)/2ω=exp⁡(2πi/3)=(−1+i3)/2\omega = \exp(2\pi i/3) = (-1+i\sqrt{3})/2 tło Jest prawdopodobnie całkiem oczywiste, że każdą liczbę całkowitą Gaussa można …

7
Znajdź tablicę, która pasuje do zestawu sum
Rozważ tablicę Adługości n. Tablica zawiera tylko dodatnie liczby całkowite. Na przykład A = (1,1,2,2). Zdefiniujmy f(A)jako zbiór sum wszystkich niepustych, sąsiadujących pod-macierzy A. W tym przypadku f(A) = {1,2,3,4,5,6}. Kroki do produkcji f(A) są następujące: Podziemne Asą (1), (1), (2), (2), (1,1), (1,2), (2,2), (1,1,2), (1,2,2), (1,1,2,2). Ich odpowiednie …

10
Skittish Program
Cel Masz napisać program, który otrzymuje liczbę całkowitą njako dane wejściowe (z wiersza poleceń) i osadza nkatalogi (program) w drzewie katalogów. Przykład z n=5: Nazwy folderów mogą być dowolne. Jedyne wymagania to to, że głębokość jest prawidłowa, a program można następnie uruchomić ponownie z nowego miejsca w drzewie katalogów, a …

8
Dzielenie dzielników dzielących
Biorąc dodatnią liczbę całkowitą nnn zawsze można znaleźć krotki (k1,k2,...,km)(k1,k2,...,km)(k_1,k_2,...,k_m) liczb całkowitych ki⩾2ki⩾2k_i \geqslant 2 takie, że k1⋅k2⋅...⋅km=nk1⋅k2⋅...⋅km=nk_1 \cdot k_2 \cdot ... \cdot k_m = n i k1|k2 , k2|k3 , … , km−1|km.k1|k2 , k2|k3 , … , km−1|km.k_1 | k_2 \text{ , } k_2 | k_3 \text{ , …

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.