Pytania oznaczone «code-golf»

17
Wybuchające koty!

Wyzwanie Będziesz tworzyć program / funkcję, która pobiera ciąg znaków o długości ni: Umieszcza kthznak na środku przestrzeni, gdzie k = (n+1)/2. To będzie lokalizacja twojego zerowego poziomu. Reszta znaków niebiałych na znaki umieszcza losowo wokół zera. Odległość pitagorejska od znaku nie...

17
Potężne połączenie

Wprowadzenie Istnieje plantacja zdefiniowana przez jedną wielką kwadratową planszę, taką jak ta: Liczby wewnątrz każdego małego kwadratu oznaczają wartość jego obszaru / gotówkę / ... Rolnik potrzebuje pomocy w znalezieniu połączonych N kwadratów (oznacza to, że wszystkie N kwadratów powinno...

17
Przetłumacz program Glypho

Biorąc pod uwagę dowolny poprawny program Glypho , wypisz jego odpowiednik „czytelny dla człowieka”. Glif to ciekawy pomysł na esolang: Odniesienie do instrukcji znajduje się tutaj. Dla każdej instrukcji znaki abcd reprezentują symbole tworzące każdą instrukcję. a odnosi się do pierwszego...

17
Spiralna permutacja

Możemy zwinąć liczby naturalne w prostokątną spiralę: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Ale teraz, gdy mamy je na prostokątnej siatce, możemy rozwinąć spiralę w innej kolejności, np. Idąc zgodnie z ruchem wskazówek...

17
Konwertuj czas na ciąg znaków

Problem Pewnego dnia podchodzi do ciebie szef i mówi ci, że musi znać godzinę. Nadal nalega, abyś wskazał zegar bezpośrednio nad twoją głową i przyznaje, że ma poważny przypadek dyskalkulii , co powoduje, że nawet nie widzi liczb na zegarze. Chociaż nadal zastanawiasz się, jak ktoś, kto nie widzi...

17
Znajdź n-tą alternatywną sumę

Biorąc pod uwagę jedną dodatnią liczbę całkowitą, wyślij „sumę alternatywną”, która odpowiada tej liczbie całkowitej. Weź przykład z danych wejściowych n=5. Aby znaleźć sumę alternatywną, najpierw utwórz kwadratową siatkę o szerokości i wysokości, nktóra, czytając od lewej do prawej i od góry do...

17
Kto wygra mecz piłkarski?

Mistrzostwa futbolu amerykańskiego, Super Bowl 50 , odbywają się dziś o 23:30 UTC (i można je obejrzeć na żywo w Internecie ). To wyzwanie podjęto, aby je uczcić. W meczu futbolu amerykańskiego dwie drużyny rywalizują o najwyższą liczbę punktów. Istnieje sześć sposobów na zdobycie tych punktów....

17
Wyznacznik rekurencyjny 2x2

Wyznacznik macierzy 2 na 2 a b c d jest podane przez ad - bc. Biorąc pod uwagę macierz cyfr o wymiarach 2 n na 2 n , n ≥ 1, wyprowadzaj wynik uzyskany przez rekurencyjne obliczanie wyznacznika każdego podbloku 2 na 2, aż osiągniemy pojedynczą liczbę. Na przykład biorąc pod uwagę dane...

17
Czekoladowe Liczby

Biorąc pod uwagę mprzez nczekolady, m,npozytywny, wyjście na wiele sposobów przełamania pasek do mn1 za 1 szt, w których występuje każda przerwa na linii siatki. Porządek jest ważny. Kawałki są również rozróżnialne, więc dwa kawałki na obu końcach tabliczki czekolady 1 na 3 nie są równoważne. Na...

17
Implode the Box

Pola ASCII wyglądają tak: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | | | | ++ | | | | | | || | | +------+ | | || +--+ | | || +---+ || || +-----+ || +------------+ | | ++ | | | | | | | | +------------+...

17
Problem z mostkiem i pochodnią

Inspiracją dla tego kodu golfowego układanki jest problemem Bridge i latarki , w którym d ludzie na początku mostu wszystko musi przejechać ją w jak najkrótszym czasie. Chodzi o to, że najwyżej dwie osoby mogą przejść jednocześnie, w przeciwnym razie most zmiażdży się pod ich ciężarem, a grupa ma...

17
Uczyń to wyjaśnienie kodu jeszcze raz

Wprowadzenie Większość golfistów tutaj dodaje wyjaśnienia do swoich zgłoszeń, dzięki czemu łatwiej zrozumieć, co się dzieje. Zazwyczaj linie kodowe idą po lewej stronie, a odpowiednie objaśnienie po prawej stronie z pewnego rodzaju separatorem. Aby wyglądać ładnie, separatory znajdują się w tej...

17
Ciekawa formuła pierwszej frakcji

Biorąc pod uwagę dodatnią liczbę całkowitą n, liczby całkowite a i b (tworząc ułamek zredukowany a / b ) tak, że: Gdzie p k jest k- tą liczbą pierwszą (przy p 1 = 2). Przykłady: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, 8125 5 -> 41472, 99125 15 ->...

17
Utwórz miasto ABACABA

Oto trzecie miasto ABACABA: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Jest on wykonany z sekwencji ABACABA , która jest w zasadzie: A (pierwsza iteracja) miejsce B - AB powtórz A - ABA (2. iteracja) Miejsce C - ABAC Powtórz ABA - ABACABA (3. iteracja) i masz pomysł. Budynki mają wysokość...

17
Liczby pierwsze w różnych bazach

Wyzwanie: Otrzymujesz podstawową liczbę 10. Dla każdej bazy od 10 odliczającej do bazy 2: Weź oryginalny numer wejściowy jako ciąg podstawowy 10 i usuń wszelkie cyfry numeru, które są nieprawidłowe dla podstawy. Interpretuj wynikowy ciąg liczbowy w tej bazie. Jeśli daje to 1 lub 0, zakończ cały...

17
Symme-Try This Triangle Trial

Ciąg, którego długość jest dodatnią liczbą trójkątną (1, 3, 6, 10, 15 ...), można ułożyć w „równoboczny trójkąt tekstowy”, dodając spacje i znaki nowej linii (i utrzymując go w tej samej kolejności czytania). Na przykład ciąg o długości 10 ABCDEFGHIJstaje się: A B C D E F G H I J Napisz...

17
Lepszy sposób na odczytanie wielu int w C niż scanf

Próbuję odczytać 4 int w C w golfowym wyzwaniu i przeszkadza mi długość kodu, który muszę rozwiązać: scanf("%d%d%d%d",&w,&x,&y,&z) to 29 znaków, co jest ogromne, biorąc pod uwagę, że mój całkowity rozmiar kodu to 101 znaków. Mogę pozbyć się pierwszej int, ponieważ tak naprawdę...

17
Zanieczyszczone kwadraty

Wprowadzenie Zauważmy następujący kwadrat, składający się tylko z cyfr 0 - 9: 1034 4167 8414 3542 Zewnętrzna powłoka tego kwadratu to: 1034 4 7 8 4 3542 Zawiera ona zera, więc musimy obrać z zewnętrznej powłoki, pozostawiając: 16 41 Zewnętrzna powłoka tego kwadratu to: 16 41 To ma nie...