Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

12
Wydrukuj Golden Ratio
To była zabawa! Jednak z trzema cyframi zabawa skończyła się zbyt wcześnie. To wyzwanie jest podobne, ale będziemy kontynuować zabawę. Wyzwanie Wydrukuj jak najwięcej cyfr Golden Ratio φ. Złoty współczynnik jest definiowany jako liczba, która spełnia φ = (φ + 1) / φ, a pierwszych 100 cyfr podaje: 1.6180339887498948482045868343656381177203091798057628621354486227052604628189024497072072041893911375 ... …

4
Fake miniaturowe
Jak każdy fotograf amator może powiedzieć, ekstremalna obróbka końcowa jest zawsze dobra. Jedną z takich technik jest „ oszustwo miniaturowe ”. Celem jest sprawienie, aby obraz wyglądał jak fotografia jego zminiaturyzowanej, zabawkowej wersji. Działa to najlepiej w przypadku zdjęć wykonanych pod średnim / wysokim kątem do podłoża, z niewielkim zróżnicowaniem …

7
Co jest lepsze - Emacs czy Vim? (Walka Google)
Pozdrowienia, szlachetni golfiści. Dziś rozwiążesz najstarszą i najbardziej wyróżniającą się debatę - Emacsa czy Vima? Twoim wyzwaniem jest wprowadzenie dwóch wyszukiwanych haseł jako danych wejściowych i wyświetlenie, który z nich ma najwięcej wyników wyszukiwania Google. (Jest to oczywiście całkowicie sprawiedliwe. Co masz na myśli, stronnicze?) Oto kilka przykładowych danych wejściowych …

7
Symulator Pokeball
W grach wideo Pokemon gracz zostaje wysłany w świat, aby zmusić dzikie zwierzęta do drobnych piłek i wyszkolić je do walki. Oczywiście wszyscy wiedzą, że nikt nie gra w Pokemona podczas bitwy. Prawdziwym losowaniem tej serii jest złapanie pokemona! Twoim zadaniem jest symulacja pokeball podczas próby schwytania. W tym wyzwaniu …
26 code-golf 

4
9-dołkowe minigolf: manipulacja tekstem [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 23 dni temu . 9-dołkowe minigolf: opis 9 (w większości dość łatwych) wyzwań golfowych o różnym stopniu trudności Kary za używanie tego samego języka …


6
Najkrótszy wspólny superstrun
Biorąc pod uwagę listę ciągów, s_0, s_1, ..., s_nznajdź najkrótszy ciąg, Sktóry zawiera każdy z nich s_0, s_1, ..., s_njako podłańcuch . Przykłady : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Napisz najkrótszy program (lub funkcję), który rozwiązuje ten problem. Jeśli chcesz, możesz reprezentować ciągi jako tablice …
26 code-golf  string 

6
Wikipedia: Filozofia!
Ponieważ wielu maniaków może wiedzieć, że większość stron (jak sądzę 95%) na Wikipedii ostatecznie prowadzi do filozofii: Kliknij pierwszy link nie kursywą lub w nawiasach, który prowadzi do innego normalnego artykułu: (tzn. Nie Plik: lub Specjalny :, ale takie rzeczy jak Wikipedia: są w porządku) i powtarzaj to, dopóki nie …

30
Policz słowa w tekście i wyświetl je
Kod powinien pobierać tekst (nieobowiązkowe może być dowolny plik, standardowe wejście, ciąg znaków dla JavaScript itp.): This is a text and a number: 31. Dane wyjściowe powinny zawierać słowa z ich liczbą wystąpień, posortowane według liczby wystąpień w kolejności malejącej: a:2 and:1 is:1 number:1 This:1 text:1 31:1 Zauważ, że 31 …
26 code-golf 

3
Stwórz obrotowy quine
Obrót struny odbywa się przez podzielenie struny na dwie części i odwrócenie ich kolejności, na przykład "world! Hello,"obrót "Hello, world!". Możliwe jest tworzenie programów, które można obracać w celu utworzenia innego, ale wciąż aktualnego programu. Rozważ ten przykład w pythonie: print ")import sys; sys.stdout.write(" Można go obrócić, aby utworzyć import …


7
Napisz kod golfisty [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Twoim zadaniem, jeśli nie chcesz odmówić, jest napisanie programu, który „golfa” fragment danego kodu w wybranym języku. Podstawowa funkcjonalność: Usuń …

30
Wydrukuj choinkę
Wyzwanie Wydrukuj ładną choinkę z własną gwiazdą u góry, używając możliwie najkrótszego kodu. Gwiazda drzewa jest gwiazdką ( *), a bryła drzewa jest wykonana z 0drzewa Drzewo musi mieć 10 rzędów wysokości. Każdy wiersz powinien być odpowiednio wcięty w taki sposób, aby poprzedni wiersz był wyśrodkowany na następnym. Każdy wiersz …

11
Symuluj maszynę rejestrującą Minsky'ego (I)
Istnieje wiele formalizmów, więc chociaż mogą okazać się przydatne inne źródła, mam nadzieję, że sprecyzuję to na tyle jasno, że nie będą one konieczne. RM składa się ze skończonej maszyny stanów i skończonej liczby nazwanych rejestrów, z których każdy zawiera nieujemną liczbę całkowitą. Aby ułatwić wprowadzanie tekstu, zadanie to wymaga …

19
Moje Słowo może pokonać Twoje Słowo
PROBLEM Na podstawie dwóch słów znajdź zwycięzcę w cyfrowej bitwie o rootowanie . Zdefiniuj cyfrowy pierwiastek słowa w ten sposób: Każda litera alfabetu ma przypisany numer: A = 1, B = 2, C = 3, ..., Z = 26 Dodaj wartości dla każdej litery, aby zsumować słowo. Weźmy na przykład …

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.