Wyzwanie
Musisz podać bieżący czas w sposób ciągły (aż do anulowania przez przerwanie), raz na sekundę, w dowolny z następujących sposobów:
- Musi być w formacie 24-godzinnym lub AM / PM.
- Jeśli jest to pierwsze, należy je rozdzielić dwukropkami (tj. 15:47:36).
- Jeśli jest to ten ostatni, należy go rozdzielić dwukropkami i śledzić AM / PM (tj. 3:47:36 PM)
- Można go pobrać z Internetu.
- Może to być czas systemowy.
- Musi wyświetlać dowolną naturalnie dostępną formę wydruku, która obsługuje wybrany tekst.
- Dane wyjściowe mogą zawierać dodatkowe informacje poza czasem, ale musisz zagwarantować jeden i tylko jeden wynik czasu na sekundę.
- Ciągłe wyjście musi być w odstępie sekundowym - jeśli zdecydujesz się poczekać, aż sekunda zmieni się między wyjściami, to dobrze. Jeśli odczekasz sekundę między każdym wyjściem, jest to całkowicie akceptowalne, pomimo ewentualnej utraty dokładności.
Ponieważ jest to katalog, języki utworzone po tym wyzwaniu mogą konkurować. Pamiętaj, że musi być tłumacz, aby można było przetestować zgłoszenie. Dozwolone jest (a nawet zachęcane) samodzielne pisanie tego tłumacza dla wcześniej niewdrożonego języka. Poza tym należy przestrzegać wszystkich standardowych zasad gry w golfa kodowego . Zgłoszenia w większości języków będą oceniane w bajtach w odpowiednim wcześniej istniejącym kodowaniu (zwykle UTF-8).
Katalog
Fragment kodu na dole tego postu generuje katalog na podstawie odpowiedzi a) jako listy najkrótszych rozwiązań według języka oraz b) jako ogólnej tabeli wyników.
Aby upewnić się, że twoja odpowiedź się pojawi, zacznij od nagłówka, korzystając z następującego szablonu Markdown:
## Language Name, N bytes
gdzie N
jest rozmiar twojego zgłoszenia. Jeśli poprawić swój wynik, to może zachować stare porachunki w nagłówku, uderzając je przez. Na przykład:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Jeśli chcesz umieścić w nagłówku wiele liczb (np. Ponieważ twój wynik jest sumą dwóch plików lub chcesz osobno wymienić kary za flagi tłumacza), upewnij się, że rzeczywisty wynik jest ostatnią liczbą w nagłówku:
## Perl, 43 + 2 (-p flag) = 45 bytes
Możesz także ustawić nazwę języka jako link, który pojawi się we fragmencie:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
sleep 1
opiera odpowiedź przerwa reguła 5: należy zagwarantować jedno i tylko jedno wyjście, raz na sekundę. !!