Pytania oznaczone «code-golf»

34
Umieść kamień na pustej planszy Go

Zobacz także: Wykonaj ruch na planszy Go . Zadanie Go to gra planszowa, w której dwóch graczy (czarno-biały) umieszcza kamienie na przecięciach linii siatki na planszy 19 × 19. Czarne poruszają się jako pierwsze - na przykład na D4:         W tym wyzwaniu musisz wziąć współrzędną planszy Go...

34
Lemon-Limify a String

Napisz program lub funkcję, która pobiera niepusty łańcuch jednowierszowy. Możesz założyć, że zawiera on tylko ASCII do wydruku, z wyłączeniem spacji. Wydrukuj lub zwróć kształt rombu ASCII podobny do cytryny lub limonki wykonanych z prefiksów sznurka. Załóżmy, że ciąg wejściowy ma długość n...

34
Piramida IHIH

Fascynuje mnie, jak litery „H” i „I” są bardzo podobne. „H” oznacza poziomy obrys otoczony dwoma pionowymi obrysami; „I” jest pionowym obrysem otoczonym dwoma poziomymi obrysami (w zależności od czcionki). Założę się, że można to zagnieździć ... Wiesz, co mi to przypomina? Fraktale !!! Zdefiniujmy...

34
Ciągi z przeplotem

Wyzwanie polega na napisaniu programu lub funkcji, która, gdy otrzyma dwa ciągi o równej długości, zamienia każdy inny znak i wyświetla / zwraca otrzymane ciągi w dowolnej kolejności. Przykłady "Hello," "world!" --> "Hollo!" "werld," "code" "golf" --> "codf" "gole" "happy" "angry" -->...

34
Puść mnie!

Jako golfiarze nie jesteśmy przyzwyczajeni do wydawania (na pewno ). Będziemy potrzebować kilku narzędzi, które nam w tym pomogą. Oczywiście, aby pomóc w marketingu nowego wydania, potrzebujemy ładnej i błyszczącej wersji wydania. Kto nie jest podekscytowany, gdy słyszy o wersji...

34
Suma sum Modulo

Biorąc pod uwagę liczbę całkowitą n > 9, dla każdego możliwego wstawienia między cyframi w tej liczbie całkowitej wstaw wstawkę +i oceń. Następnie weź oryginalny numer modulo te wyniki. Podaj sumę tych operacji. Przykład z n = 47852: 47852 % (4785+2) = 4769 47852 % (478+52) = 152 47852 %...

34
Generuj liczby n-arytowe

Liczba wtórna jest dodatnią liczbą całkowitą, której czynniki pierwsze (bez wielokrotności) są mniejsze lub równe pierwiastkowi kwadratowemu. 4jest liczbą drugorzędną, ponieważ jej jedynym czynnikiem podstawowym jest 2równa pierwiastek kwadratowy. Nie 15jest to jednak liczba wtórna, ponieważ ma ona...

34
Crazy 8s Code Golf

Utwórz program, który drukuje wszystkie liczby całkowite między interwałami (a, b)i zastępuje wielokrotności 8 w sekwencji losowymi (równomiernie rozmieszczonymi, niezależnymi od innych znaków), nienumerycznymi, niebiałymi znakami drukowalnymi ASCII. Załóżmy 0 <a <b we wszystkich...

34
Wygeneruj spiralę Padovan

Wprowadzenie Podobnie jak Sekwencja Fibonacciego, Sekwencja Padovana ( OEIS A000931 ) jest sekwencją liczb, która jest wytwarzana przez dodanie poprzednich terminów w sekwencji. Początkowe wartości są zdefiniowane jako: P(0) = P(1) = P(2) = 1 Warunki 0, 1 i 2 są wszystkie 1. Relacja...

34
Obejścia Pythona dla przypisania w lambda

To jest wskazówka dotycząca gry w golfa w Pythonie. W golfie w Pythonie podporządkowanie jest funkcją zdefiniowaną jako lambda. Na przykład, f=lambda x:0**x or x*f(x-1) oblicza silnię x. Format lambda ma dwie duże zalety : Płyta kotła f=lambda x:...lub lambda x:...jest krótsza niż def...

34
Ascii Cubes ukończone przez poprzednika

Pierwsza kostka Ascii ukończona przez poprzednika (PAC 1) to prosta kostka o długości boku 1 i wygląda następująco: /////\ ///// \ \\\\\ / \\\\\/ PAC 2 ma kształt geometryczny tak, że połączenie go z jego poprzednika (The PAC 1 ) uzupełnia o boku 2 kostka: front back /////////\ /////////\...

34
Przeczytaj tekst ASCII-Art

Inspirowany przez Golfa alfabet ASCII , którego wyzwanie jest (prawie) odwrotne. Zadanie: Weź ciąg tekstu ASCII-art i wyślij jego treść jako zwykły tekst ASCII. Wkład: Ciąg tekstu ASCII-art. Dane wejściowe będą zawierać tylko wystąpienia znaku ASCII #, spacje oraz 4 lub 5 nowych linii...

34
Odwróć ciąg po kawałkach

Twoim zadaniem jest napisanie programu, który, biorąc pod uwagę liczbę i ciąg, dzieli ciąg na fragmenty tego rozmiaru i odwraca je. Zasady Twój program otrzyma dodatnią liczbę całkowitą n, a także ciąg so długości co najmniej jeden składający się tylko z drukowalnego ASCII (bez białych znaków)....

34
Generator haseł XKCD

Wprowadzenie Najwyraźniej pytanie zostało tu zadane i niestety zostało zamknięte. Pomyślałem, że warto spróbować ponownie, ale zrobiłem to dobrze. XKCD patrzy na to, jak jesteśmy szkoleni w używaniu „trudnych do zapamiętania haseł”, myśląc, że jest bezpieczny, ale zamiast tego złamanie komputera...

34
Nakręć mi węża liczbowego!

Biorąc pod uwagę liczbę całkowitą wejściową n, narysuj węża liczbowego, to znaczy pomiar siatki n x nskładający się z liczb, 1przez n^2które są nawinięte wokół siebie w następujący sposób: Wejście n = 3: 7 8 9 6 1 2 5 4 3 Wejście n = 4: 7 8 9 10 6 1 2 11 5 4 3 12 16 15 14 13 Wejście n =...

34
Zbuduj mi miasto

Koderzy zawsze starają się spłaszczyć tablice w nudne jednowymiarowe byty i to mnie zasmuca. Twoim zadaniem jest rozpłaszczenie dowolnego ciągu znaków, tworząc piękny miejski krajobraz. Rozważ ciąg: aaabbbbbccqrrssstttttttPPw Wygląda znacznie lepiej: tt tt bb tt bb tt aabb sstt aabbcc...

34
Pomnóż ciąg przez liczbę!

Było to wyzwanie się jakiś czas temu o pomnożenie sznurki. Pokazało nam, jak możemy pomnożyć nie tylko liczby, ale także łańcuchy. Jednak nadal nie możemy poprawnie pomnożyć liczby przez ciąg. Nastąpił jedna próba , aby to zrobić, ale jest to oczywiście błędne. Musimy to naprawić! Twoje...