Programowanie puzzli i Code Golf

43
Odpowiedź na życie, wszechświat i wszystko [zamknięte]

Wprowadzenie : Obliczenie głębokiej myśli Odpowiedź na życie wszechświata i wszystko w ciągu 7,5 miliona lat było rozwiązaniem 42. Napisz program w dowolnym języku programowania, którego 75obliczenie zajmuje około sekund, zaczynając od tego, co chcesz, i wypisz liczbę 42. Uwaga: Liczbę 42należy...

43
Szybko, tanio i dobrze - wybierz dowolne dwa

Jako programiści wszyscy znamy powiedzenie: „Możesz mieć to szybko i dobrze, ale nie będzie tanie, możesz mieć tanie i dobre, ale nie będzie szybkie, lub możesz mieć szybkie i tanie , ale nie będzie dobrze ”. Aby sprostać temu wyzwaniu, wdrażasz wymyślone narzędzie konfiguracyjne dla...

43
ETAOIN SHRDLU golf

Krótki i słodki opis wyzwania: Opierając się na ETAOIN SHRDLU , Twoim zadaniem jest napisanie najkrótszego programu lub funkcji w dowolnym języku, który wypisuje 26 liter alfabetu angielskiego na podstawie ich częstotliwości na wejściu. Naprawdę długa, sucha i dokładna specyfikacja: Twój...

43
The Real Slim Shady

Wypisz następujące w jak najmniejszej liczbie bajtów: I'm Slim Shady. Yes, I'm the real Shady. All you other Slim Shadys are just imitating. So, won't the real Slim Shady please stand up? Please stand up. Please stand up. Poniższe pięć słów musi pojawić się dokładnie w...

43
Kod, który sam uruchamia Game of Life

Napisz dwa prostokątne bloki kodu, każdy w postaci szerokich i h znaków wysoki, że wdrożenie Gra w życie , gdy umieszczone w siatce. ( w i h mogą być dodatnimi liczbami całkowitymi) Na przykład dwa bloki kodu mogą być: ( w = 3, h = 2, nie rzeczywisty kod) XX| --+ i | --+ Traktuj pierwszy...

43
Wskazówki dotyczące gry w golfa w CJam

CJam to inspirowany golfem język golfowy oparty na stosach, stworzony przez aditsu użytkownika PPCG . Tak więc, zgodnie z innymi poradami dotyczącymi konkretnych języków: Jakie masz ogólne wskazówki na temat gry w golfa w CJam? Proszę zamieścić jedną wskazówkę na

43
Wskazówki dotyczące Regex Golf

Podobne do naszych wątków dotyczących golfowych wskazówek: jakie są ogólne sztuczki skracania wyrażeń regularnych? Widzę trzy zastosowania wyrażenia regularnego, jeśli chodzi o golfa: klasyczny wyrażenie regularne („tutaj jest lista, która powinna pasować, a oto lista, która powinna zawieść”),...

43
Rozszerz ASCII Sun

Napisz program, który przyjmuje (za pomocą STDIN / wiersza poleceń) nieujemną liczbę całkowitą N. Gdy N wynosi 0, twój program powinien wypisać O(to jest duże, a nie zero). Gdy N wynosi 1, twój program powinien wydrukować \|/ -O- /|\ Gdy N wynosi 2, program powinien wydrukować \ | /...

43
Wyzwanie klepsydry

Klepsydra Ta klepsydra ma 60 „piasków czasu” i całkowicie wypełnia każdą komorę. Zegar ma szerokość 19 znaków i wysokość 13 znaków. Każda komora ma 5 rzędów piasku, a na środku jest rząd, który może pomieścić 1 piasek. Górny rząd może pomieścić 17 piasków, następny 15 i tak dalej (patrz poniżej)....

43
Skonstruuj macierz tożsamości

Wyzwanie jest bardzo proste. Biorąc pod uwagę liczbę całkowitą n, n x nwyślij macierz tożsamości. Matryca tożsamości obejmuje matrycę 1od lewego górnego do prawego dolnego rogu. Napisz program lub funkcję, która zwróci lub wyśle ​​utworzoną macierz tożsamości. Twój wynik może być tablicą 2D lub...

43
Kolarstwo z Rubikiem

Bezczynnie przekręcając kostkę Rubika , mój syn zauważył, że wraca do stanu rozwiązanego. Jestem prawie pewien, że początkowo myślał, że to jakaś magia voodoo, ale wyjaśniłem, że jeśli będziesz powtarzał tę samą sekwencję ruchów, zawsze wróci do swojego pierwotnego stanu. Ostatecznie. Oczywiście,...

43
Zygzakować matrycę

W ramach algorytmu kompresji standard JPEG rozwija matrycę do wektora wzdłuż przeciwbieżnych zmiennych kierunków: Twoim zadaniem jest pobranie matrycy (niekoniecznie kwadratowej) i zwrócenie jej w rozwiniętej formie. Jako przykład: [1 2 3 4 5 6 7 8 9 1 2 3] powinien ustąpić [1, 2, 5, 9, 6,...

43
Universal Spooky Meme Translator

Wprowadzenie Okazuje się, że kosmici kochają memy tak samo jak my. Każda napotkana do tej pory rasa obcych ma swoją własną wersję 2spooky4me(patrz poniższe pytanie ) i równoważną, z pewnymi zmianami. Mieszkańcy planety CUTE1f nie mogą poradzić sobie z dużą ilością strachów, więc ich ulubionym...

43
Czy moje ciasto zostało podzielone na dwie części?

Napisz program lub funkcję, która pobierze niepustą listę liczb całkowitych dodatnich. Możesz założyć, że jest on wprowadzany w rozsądnym dogodnym formacie, takim jak "1 2 3 4"lub [1, 2, 3, 4]. Liczby na liście wprowadzania reprezentują wycinki pełnego wykresu kołowego, gdzie każdy rozmiar wycinka...

43
Oblicz trudność pytania Code Golf

Odprawa Trudność pytania Code Golf można obliczyć w ten sposób: Gdzie vjest liczba wyświetleń pytania i ajest liczbą odpowiedzi na pytanie a ⌈ x ⌉ jest operatorem sufitowym . Również: Obecna trudność tego pytania: *** Zadanie Napisz program, który weźmie dwie liczby całkowite (v and a)i...