Programowanie puzzli i Code Golf

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

12
Znajdź losowe obrazy z http://i.imgur.com/
Imgur to darmowa usługa hostingu obrazów. Wiele osób z niego korzysta. Oto przykład linku imgur: http://i.imgur.com/T55muMD.png . Napisz program, który stale wyświetla losowe (prawidłowe) linki imgur. Na przykład, oto przykładowe wyjście z mojego programu (nie pokazano, ponieważ zawiera pewne sztuczki, które musisz sam wymyślić): http://i.imgur.com/uFmsA.png http://i.imgur.com/FlpHS.png http://i.imgur.com/eAbsZ.png http://i.imgur.com/lEUsq.png http://i.imgur.com/RuveH.png http://i.imgur.com/BoEwB.png …
11 code-golf 


4
Odtwórz klasyczną grę w węża
Wyzwanie polega na stworzeniu klasycznej gry Snake przy użyciu jak najmniejszej liczby bajtów. Oto wymagania: Gra musi być zaimplementowana w typowym dwuwymiarowym układzie. Wąż powinien być zdolny do znacznego wzrostu w granicach mapy (to naprawdę oznacza, nie zmniejszaj mapy za bardzo, skorzystaj z własnego uznania tutaj). Użytkownik może przesunąć węża …
11 code-golf  game 

8
Zbuduj test szybkości pisania / pomiaru CPM
Zasady Czas zbudować test szybkości pisania w wybranym języku! 1 . Udostępniasz plik z wybranym słownikiem (każde „słowo” musi być oddzielone znakiem nowej linii). Podaj go przez stdinlub podaj jego nazwę jako argument wiersza poleceń. za zdolny o powyżej brak ... 2 . Wybierz 10 losowych słów z pliku (duplikaty …
11 code-golf 

2
Ile mes zaczyna się od danego ciągu?
Nazwijmy niepustą listę ciągów mesą, jeśli spełnione są następujące warunki: Każdy wymieniony ciąg jest niepusty i używa tylko znaków występujących w pierwszym ciągu. Każdy kolejny ciąg znaków ma dokładnie jeden znak dłuższy niż poprzedni ciąg. Żaden ciąg na liście nie jest podciągiem żadnego innego ciągu na liście. Termin „mesa” pochodzi …
11 code-golf 


19
Zwróć każdą liczbę z grupy liczb
Wyzwanie Program musi zwrócić wszystkie liczby zawarte w grupie (sekwencja oddzielona przecinkami i łącznikami) liczb. Zasady s jest łańcuchem sekwencji; wszystkie zawarte liczby ssą dodatnie ; liczby zawsze będą rosły ; liczby nigdy się nie powtórzą kiedy odpowiadasz, pokaż wynik dla s="1,3-5,9,16,18-23" Przykłady input(s) outputs ----------------- 1 1 1,2 1,2 …

6
Jak długo do tej daty?
Chodzi o to: Napisz funkcję, która wydrukuje czas od daty obecnej / dzisiejszej (w momencie wywołania funkcji) do daty podanej jako argument. Założenia: Data wprowadzenia będzie zawsze jutro lub później, w przyszłości. Data wejścia nigdy nie będzie dłuższa niż 10 lat w przyszłości. Zasady: Dane wyjściowe muszą być w tym …
11 code-golf  date 

3
Utwórz wielopoziomowy labirynt 5x5x5 za pomocą tylko jednego rozwiązania
Celem tego wyzwania jest stworzenie najkrótszego kodu (w znakach), który z powodzeniem wykona następujące czynności: Dane techniczne : Musisz stworzyć 5x5x5 labyrinthdokładnie 1 possible solution(nie więcej, nie mniej) Labirynt musi zostać stworzony randomly Musi być w stanie wygenerować każde istniejące rozwiązanie, jeśli będzie działać przez lata startI finishmuszą być umieszczone …

16
Animacja ASCII Ball in Box
Napisz program, który wyświetla ruchomą piłkę ASCII *wewnątrz prostokąta (20 na 10 znaków łącznie z ramką). Piłka nie może przekroczyć prostokąta, np. Odbić się od ściany. Scena musi być czyszczona i przerysowywana co 0,1 sekundy, a piłka musi przesuwać się o 1 znak w kierunku xiy co klatkę. Wygrywa najkrótszy …

1
Symuluj maszynę rejestrującą Minsky'ego (II)
Jest to rozszerzenie Simulate a Minsky Register Machine (I) . Nie zamierzam powtarzać tam całego opisu, więc proszę najpierw przeczytaj opis problemu. Gramatyka w części (I) była tak prosta, jak to możliwe, ale skutkuje dość długimi programami. Ponieważ jest to strona z kodem do golfa, wolelibyśmy gramatykę golfową, prawda? Na …

3
Problem pakowania sań
Elfy Świętego Mikołaja potrzebują pomocy w ustaleniu, czy ich obecna partia prezentów zmieści się w saniach Świętego Mikołaja. Napisz najkrótszy możliwy program w wybranym języku, aby im pomóc. Ograniczenia Sanie Świętego Mikołaja mają 6 stóp szerokości i 12 stóp długości i 4 stopy głębokości. Prezenty mogą być delikatne, więc nie …
11 code-golf 

8
Generowanie linijki ASCII
Wyzwanie polega na wygenerowaniu linijki liczenia znaków ASCII w następującym formacie: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Długość linijki powinna być skalowalna do dowolnej wielokrotności 10. Zasady: …


2
Blockbox to Hex?
Napisz program lub funkcję w dowolnym języku programowania, który przyjmuje 6-cyfrowy szesnastkowy zapis / argument. Wejście / argument może mieć 6 wartości lub ciąg 6 znaków. Twój program powinien wypisać prostokątny blok znaków o szerokości dokładnie 8 znaków, zawierający tylko dostarczone znaki szesnastkowe w połączeniu ze spacjami (+ podawanie wiersza). …
11 code-golf 

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.