Вызов
Вы должны выводить текущее время непрерывно (до тех пор, пока оно не будет отменено прерыванием), один раз в секунду, любым из следующих способов:
- Он должен быть в 24-часовом формате или в формате AM / PM.
- Если это первое, оно должно быть разделено двоеточиями (т.е. 15:47:36).
- Если это последний, он должен быть разделен двоеточиями и иметь следующий AM / PM (т.е. 3:47:36 PM)
- Это можно вытащить из интернета.
- Это может быть системное время.
- Он должен выводить любую естественно доступную форму вывода, которая поддерживает выбранный вами текст.
- Вывод может содержать дополнительную информацию помимо времени, но вы должны гарантировать один и только один вывод времени в секунду.
- Непрерывный выходной сигнал должен быть разнесен на секунду - если вы решите подождать, пока второй изменится между выходными сигналами, это нормально. Если вы подождите секунду между каждым выводом, это вполне приемлемо, несмотря на возможную потерю точности.
Поскольку это каталог, языки, созданные после этого конкурса, могут конкурировать. Обратите внимание, что должен быть переводчик, чтобы представление можно было проверить. Разрешается (и даже поощряется) самостоятельно писать этот переводчик для ранее не реализованного языка. Кроме этого, все стандартные правила код-гольфа должны соблюдаться. Материалы на большинстве языков будут оцениваться в байтах в соответствующей существующей кодировке (обычно UTF-8).
Каталог
Фрагмент стека в нижней части этого поста создает каталог из ответов а) в виде списка кратчайшего решения для каждого языка и б) в качестве общей таблицы лидеров.
Чтобы убедиться, что ваш ответ обнаружен, начните его с заголовка, используя следующий шаблон уценки:
## Language Name, N bytes
где N
размер вашего представления. Если вы улучшите свой счет, вы можете сохранить старые результаты в заголовке, вычеркнув их. Например:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Если вы хотите включить в заголовок несколько чисел (например, потому что ваш результат равен сумме двух файлов или вы хотите перечислить штрафы за флаг интерпретатора отдельно), убедитесь, что фактический результат является последним числом в заголовке:
## Perl, 43 + 2 (-p flag) = 45 bytes
Вы также можете сделать имя языка ссылкой, которая будет отображаться во фрагменте кода:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
sleep 1
основанные на правиле 5 нарушения ответа: вы должны гарантировать один и только один вывод времени в секунду. !!