Programowanie puzzli i Code Golf

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

12
Powiedz mi ruchy
Jack i Jane postanowili zagrać w szachy, aby spędzić czas z dala. Niestety, Jack jest kiepski w wizualizacji. Oczywiście ciężko jest mu określić ruchy danego pionka innego niż pionek! Twoim wyzwaniem jest pomoc Jackowi w znalezieniu możliwych opcji dla danego pionka (innego niż pionek). W przypadku zapomnienia różne elementy są …
28 code-golf  chess 

18
Pływająca Horda
Wprowadzenie Deszcz w końcu opadł. Większość ludzkości utonęła z powodu błędu w kodzie @ user12345 . Ocaleni są rozproszeni po całym archipelagu. Komunikacja radiowa jest uruchomiona, a ludzkość jest gotowa do ponownego rozwoju. Bez żadnego powodu piraci zombie zgromadzili się w Prime Meridian i zamiatają na zachód. Horda pożera wszystko. …
28 code-golf 

5
Rząd ma ograniczoną podaż ścian
Wprowadzenie Doświadczeni golfiści przygotowali nas na potop . Obszary zagrożone zostały ewakuowane, a ludność przeniosła się na wyżyny. Nie doceniliśmy powodzi (a być może wystąpił błąd w kodzie @ user12345). Niektóre obszary położone na dużych obszarach szybko zbliżają się do poziomu morza. Ściany muszą zostać wzniesione, aby zapewnić przetrwanie gęsto …
28 code-golf 



21
Limerick Hello World [zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Program do rymowania, który piszesz Próba wygrania walki Za wygraną w konkursie i głosowanie Musi …

29
Tester obciążenia procesora z minimalnym kodem…
Wprowadzenie Istnieje wiele narzędzi, które mogą generować duże obciążenie procesora w celu przetestowania procesora (ów). W systemie Microsoft Windows można nawet używać urządzenia pokładowego calculator.exe, wprowadzać dużą liczbę, np. 999999999I naciskać n!kilka razy, aby procesory działały w nadgodzinach. Ale co jest w rozwiązaniu, jeśli sam go nie stworzyłeś? Misja Twoim …
28 code-golf 


30
Znajdź słowa zawierające każdą samogłoskę
Twój program musi znaleźć wszystkie słowa z tej listy słów, które zawierają wszystkie samogłoski ( a e i o u y). Są na to łatwe sposoby, ale szukam najkrótszej odpowiedzi. Wezmę dowolny język, ale chciałbym zobaczyć Basha. Oto przykład (można go znacznie poprawić): cat wordlist.txt | grep "a" | grep …

12
*** Krajobrazy ***
Cel : Napisz program, który generuje piękne (?) Krajobrazy ASCII i sylwetki na tle nieba! Twój program ma tylko jedno wejście: ciąg znaków złożony z dowolnej kombinacji / powtórzeń znaków 0123456789abc. Dla każdego znaku wejściowego wypisz pionową linię złożoną w następujący sposób: . .. ... oooo ooooo OOOOOO OOOOOOO XXXXXXXX …


12
Żywotność robaka
Warunki Robak jest jakaś lista nieujemnych liczb całkowitych, a jej skrajna (czyli ostatni ) element jest nazywany głowy . Jeśli głowa nie jest równa 0, robak ma aktywny segment składający się z najdłuższego ciągłego bloku elementów, który obejmuje głowę i ma wszystkie swoje elementy co najmniej tak duże jak głowa …

6
Narysujmy flagę Nepalu
Flaga Nepalu ( Wikipedia , Numberphile ) wygląda zupełnie inaczej. Zawiera również szczegółowe instrukcje rysowania (zawarte w artykule w Wikipedii). Chcę, żebyście stworzyli program, który narysuje flagę Nepalu. Użytkownik wprowadza żądaną wysokość flagi (od 100 do 10000 pikseli), a program wysyła flagę Nepalu. Możesz wybrać dowolny sposób narysowania flagi: wszystko, …

13
Napisz funkcję, która powie ci, która z linii została usunięta
Napisz funkcję zawierającą pięć wierszy. Jeśli uruchomisz funkcję taką, jaka jest, powinna zwrócić 0. Jeśli usuniesz jeden z pięciu wierszy i uruchomisz funkcję, powinna ona powiedzieć, która z linii została usunięta (np. Jeśli usuniesz ostatnią linię, powinna ona zwrócić 5). Zwartość, nowość i elegancja zasługują na uwagę. Wygrywa najwyżej ocenione …

11
Make StackOverflow Explode (bookmarklet) [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 5 lat temu . Czasami ludzie są sfrustrowani w sieci StackExchange (w szczególności SO). Twoim zadaniem jest utworzenie bookmarkletu, który powoduje, że StackOverflow …

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.