Programowanie puzzli i Code Golf

25
Zbuduj program za pomocą jednego prostego GOTO

Twoim zadaniem jest zbudowanie jak największego programu, który używa dokładnie jednego GOTO, bez którego cały program (lub przynajmniej jego duża część) musi zostać całkowicie zrestrukturyzowany. Wynik jest liczony jako liczba instrukcji w kodzie, które zmieniają miejsca lub są nowo wprowadzone...

25
Wyniki tenisa spełniają Code Golf

W świetle Australian Open 2014 w Melbourne i zwycięstwa Stanisława Wawrinki przeciwko Novakowi Djokovicowi proponuję następujące wyzwanie golfa! Wawrinka i Djokovic znów są na tym tle na podstawie tego CGC. Twoim zadaniem jest wziąć ciąg składający się z 1 i 2 i ustalić wyniki tenisowe na...

25
Mandolina Quine

Napisz quine ... z której można usunąć każdą inną postać, nadal będzie to poprawna quine. Możesz określić, czy rozpocząć usuwanie znaków od pierwszego, czy drugiego znaku. Kryteria punktowania (dodaj premie / odsetki karne razem dla całkowitego procentu): Odpowiedzi muszą mieć co najmniej 4...

25
The Final Stand - Pokonaj Hordę Zombie

Wprowadzenie Jesteś sam na wyspie. Reszta ludzkości nie żyje ( prawdopodobnie z powodu błędu w kodzie użytkownika12345 ). Horda piratów zombie dotarła na twoją wyspę i są nieograniczone. Czas skopać tyłek lub żuć gumę do żucia, a wy wszyscy jesteście poza gumą do żucia. Problem Nasz scenariusz...

25
Co to jest ROT? - odszyfruj ROT-n

Oto litery alfabetu angielskiego w kolejności według częstotliwości: e t a o i n s h r d l c u m w f g y p b v k j x q z Oznacza to, że ejest najczęściej używaną literą i zjest najmniej powszechna. (Dane z Wikipedii .) Twoim wyzwaniem jest pobranie tekstu ROT-n'd, takiego...

25
Ekran blokady Androida

Wprowadzenie Siedzisz w sali konferencyjnej na końcu długiego stołu. Rozejrzyj się i zobaczysz Tima Cooka, zarząd Apple, ducha Steve'a Jobsa i Jacka Donaghy. Apple zwołał to spotkanie, ponieważ zdali sobie sprawę, jak fajniejszy jest ekran blokady Androida, i chcą je zwiększyć. Wszyscy w pokoju...

25
Napisz efekt domina

Używając najmniejszej liczby znaków Unicode, napisz funkcję, która akceptuje trzy parametry: Łączna liczba domino nth dotknięte domino Przewróć kierunek dotkniętego domina ( 0lub Lw lewo 1lub Rw prawo) Gdy domino zostanie obalone, musi również obalić pozostałe domino w tym samym...

25
Znajdź trasę między dwoma artykułami z Wikipedii

Wprowadzenie Ostatnio jeździłem na skypie z grupą przyjaciół i znudziliśmy się i nie mieliśmy nic do roboty, więc „wymyśliliśmy” „grę” (niektórzy w komentarzach zauważyli, że można grać w tę grę online i jest ona bardzo popularna, więc zdecydowanie nie wymyśliłem tego, chociaż nie widziałem go...

25
Generuj realistyczne mapy

Narysowałem tę mapę regionów wyimaginowanego słowa w ciągu kilku minut w MS Paint: Myślę, że możliwość generowania map takich jak ta byłaby naprawdę fajna. Wyzwanie Napisz program, który przyjmuje dodatnie liczby całkowite Wi Hniepusty zbiór liczb całkowitych dodatnich S. Wygeneruj...

25
Hungry Image Snake - Hole # 3

Otwór nr 1 Joe wąż jest głodny. On je zdjęcia, jeden piksel na raz. On naprawdę lubi jasne piksele. Wyzwanie Zaprogramuj Joe, aby zjadał najjaśniejsze piksele, jakie może znaleźć, biorąc pod uwagę, że może poruszać się tylko w górę, w dół, w lewo lub w prawo. Dane techniczne Joe musi zacząć...

25
Wskazówki dotyczące gry w golfa w Go

Jakie masz ogólne wskazówki na temat gry w golfa w Go? Jestem nowy w Code Golfing i szukam pomysłów, które można zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla Go. Proszę zachować jedną wskazówkę na

25
Częściowe uporządkowanie wzorów regex

Na potrzeby tego wyzwania mówimy, że wzór wyrażenia regularnego pasuje do łańcucha, jeśli cały łańcuch jest dopasowany przez wzorzec, a nie tylko podłańcuch. Biorąc pod uwagę dwa wzorce wyrażeń regularnych  A  i  B , mówimy, że  A  jest bardziej wyspecjalizowany niż  B,   jeśli każdy ciąg pasujący...

25
Wydrukuj trójkąt liczbowy

Podając liczbę N, wyślij trójkąt prostokątny NxN, w którym każdy wiersz ijest wypełniony liczbami do i. Przykład n = 0 (brak wyników) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . 1 2 3 4 5 6 7 8 9 10 (nie wymaga wyrównania) n = N 1 1 2 1 2 3 . . . 1 2 3 4 .... N Na końcu każdej...

25
Estymator Monte Carlo Pi

Wszystkiego najlepszego z okazji Dnia Pi! Bez żadnego powodu staram się zbudować estymator Monte Pi Carlo tak krótki, jak to możliwe. Czy możemy zbudować taki, który zmieści się w tweecie? Aby wyjaśnić, mam na myśli typowe podejście do rysowania losowych punktów z kwadratu jednostkowego i...