Pytania oznaczone «code-golf»

32
Sekwencje tożsamości na kostce Rubika

Sekwencja ruchów jest sekwencją ruchów (zakrętów) na Kostce Rubika (notacja znajduje się poniżej). Oprócz pustej sekwencji ruchów istnieje wiele innych sekwencji ruchów, które nie mają żadnego wpływu na kostkę. Te sekwencje ruchów nazywamy sekwencjami tożsamości. Niektóre z tych sekwencji...

32
Dekoduj mapę cieplną

Heatmaps Rozważmy prostokątny pokój, na którego suficie mamy kamerę termiczną skierowaną w dół. W pomieszczeniu znajduje się pewna liczba źródeł ciepła o intensywności 1-9, przy czym temperatura tła jest 0. Ciepło rozprasza się z każdego źródła, spadając o jedną jednostkę na (nie przekątny)...

32
Golf W dół nazwy użytkownika PPCG

Komentarz zrobiłem na czacie i związane z nim rozmowa zainspirowała mnie do tego wyzwania. Czy jestem tu jedynym, o którym wspominają inicjały? Chcemy grać w golfa. Możemy mieć MB i D-nob i ... O. Jeśli jestem znany jako „CH”, myślę, że wszyscy inni powinni mieć również pseudonim...

32
Obszar samo-przecinającego się wielokąta

Weźmy pod uwagę potencjalnie przecinający się wielokąt, zdefiniowany przez listę wierzchołków w przestrzeni 2D. Na przykład {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Istnieje kilka sposobów definiowania obszaru takiego wielokąta, ale...

32
Kod Objaśnienie Formater

Udane zgłoszenia do gry w golfa są z natury pełne szalonych symboli w każdym miejscu. Aby ułatwić ich złożenie, wielu golfistów decyduje się na wyjaśnienie swojego kodu. W ich wyjaśnieniu linia kodu jest przekształcana w schemat rozłożony pionowo. Na przykład, gdyby to był mój...

32
ASCII Art of the Day # 2 - Flow Snakes

Przepływu węża, znany również jako krzywa Gosper'a jest fraktalny krzywa rośnie wykładniczo z każdym rozmiaru zlecenia / iteracji procesie prostym. Poniżej znajdują się szczegóły dotyczące budowy i kilka przykładów dla różnych zamówień: Zamów 1 Flow Snake : ____ \__ \ __/ Zamówienie 2 Flow...

32
5318008 - Zabawa z kalkulatorami

W szkołach na całym świecie dzieci wpisują cyfrę do kalkulatora LCD, odwracają ją do góry nogami i wybuchają śmiechem po utworzeniu słowa „cycuszki”. Oczywiście jest to najpopularniejsze słowo, ale istnieje wiele innych słów, które można stworzyć. Wszystkie słowa muszą mieć jednak mniej niż 10...

32
Rozciąganie słów

Napisz program lub funkcję, która powiela litery w słowie, aby wszystkie zduplikowane litery ułożone od lewej do prawej słowa tworzyły tablicę wejściową. Na przykład: input: chameleon, [c,a,l,n] output: cchaamelleonn Wkład Słowo początkowe (np. chameleon) Tablica znaków ( [c,a,l,n]) lub ciąg...

32
FizzBuzz Reverse Solver

Streszczenie: Biorąc pod uwagę wyniki uogólnionego programu FizzBuzz, zwróć listę czynników i słów użytych dla programu. Opis wyzwania Wyobraź sobie uogólniony program FizzBuzz, który pobiera jako listę listę czynników i słów do użycia oraz liczbę na początek. Na przykład, jeśli wejście tego...

32
Wpisz swoje imię za pomocą pada kierunkowego

Zagadka: Rozważ grę konsolową / ręczną z padem kierunkowym, w której musisz podać nazwę. Pojawiało się to w wielu starszych grach, zanim użycie QWERTY zostało spopularyzowane w konsolach (np. Wierzę, że Wii używa układu klawiatury QWERTY do wprowadzania danych). Zazwyczaj klawiatura ekranowa...

32
Zrównoważyć zestaw obciążników na huśtawce

Ustawa o równoważeniu Przegląd Biorąc pod uwagę 3 jednocyfrowe dodatnie liczby całkowite reprezentujące zestaw wag, wyprowadza reprezentację ASCII huśtawki z umieszczonymi na niej ciężarkami, tak aby znajdowała się ona w równowadze wokół centralnej osi obrotu, biorąc pod uwagę efekty...

32
Gdzie jest strzałka?

Gdzie jest strzałka? W tym wyzwaniu Twoim celem jest podążanie za strzałką i generowanie postaci, na którą wskazuje. Przykłady Wkład: d S------+ b | | c +--->a Wydajność: a Wkład: S-----+---a->c | V b Wydajność: b Strzała nie wskazuje, cponieważ jest podzielona przez...

32
Odwróć planszę Saper

Saper to popularna gra komputerowa, w którą prawdopodobnie zmarnowałeś czas, grając, w której próbujesz odsłonić komórki, które są kopalniami w prostokątnej siatce na podstawie wskazówek o tym, ile sąsiednich min ma każda komórka niemina. A jeśli jeszcze tego nie grałeś, zrób to tutaj . Sprytny...

32
Ile ciastek z trzech owoców możesz zrobić?

Trzy owocowe ciasto składa się z trzech różnych owoców. Jakie są najbardziej owocowe ciasta z trzech owoców, jakie możesz zrobić? Na przykład za pomocą 1 apple 1 banana 4 mangoes 2 nectarines 0 peaches możesz zrobić 2 ciasta: apple, mango, nectarine banana, mango, nectarine Dane...

32
Obróć anty-przekątne

tło W najbardziej rozsądnych językach programowania bardzo łatwo jest obracać wiersze lub kolumny tablicy 2D. W tym wyzwaniu Twoim zadaniem jest obrócenie przeciw przekątnych . Przypomnij sobie, że przeciw przekątnymi macierzy 2D są jej wycinki 1D wykonane w kierunku północno-wschodnim...

32
Rosyjska ruletka, załadowano ponownie

Zagrajmy w rosyjską ruletkę! Zwykle byłby to wyścig, aby napisać najkrótszy program MOD 6, ale nie jest to zbyt realistyczne, ponieważ szansa na wygraną maleje z każdym kliknięciem. Oto zasady: Emuluj prawdziwego sześciostrzałowca : Pojedyncza kula jest umieszczana w jednej z sześciu komór, a...

32
Ile dostałeś prezentu na Boże Narodzenie?

Tak, jak dużo , a nie ile ... Jak wszyscy wiemy, duży prezent jest znacznie lepszy niż mały. Dlatego wartość prezentów należy zawsze mierzyć w całkowitej objętości, a nie w ilości prezentów, wadze, a nawet w łącznej cenie. Ponieważ nie ma nic przeciwko porównywaniu ilości prezentów, które się...

32
Reakcja łańcuchowa bomb

Wprowadzenie: Przed zadaniem jest to, co każdy element robi na mapie: Plain land ( X): To nic nie robi. Destroyed land ( -): To samo co zwykły ląd, ale zniszczone przez bombę. Aktywna bomba ( !): na mapie zniszczy to wszystko na polu 3x3: XXXXX XXXXX XXXXX X---X XX!XX > will become >...

32
Wskazówki dotyczące gry w golfa w vimie

Niedawno zdałem sobie sprawę, jak Vim świetnie sprawdza się w golfie , szczególnie w złożoności Kołmogorowa . Ponadto, według meta vim, jest to całkowicie akceptowalny „język programowania” przynajmniej dla zakresu tej strony. Jakie masz ogólne wskazówki na temat gry w golfa w Vim? Szukam...