/oT\
@%;'
Çevrimiçi deneyin!
açıklama
Tam kontrol akışını okuyucuya bir egzersiz olarak bırakacağım, ancak Ordinal modda çalıştırılmakta olan doğrusallaştırılmış kod:
%T'T%;o@
Ve burada ne var:
% Split an implicit empty string around an implicit empty string. Really doesn't
do anything at all.
T Push the current datetime as a string like "2017-05-24T20:53:08.150+00:00"
'T Push "T".
% Split the datetime string around the "T", to separate the date from the time.
; Discard the time.
o Output the date.
@ Terminate the program.
Bunun golf oynayabilmesinin bir yolu %, programı Kardinal modunda bir bölmeyle sıfıra bölmek için yeniden kullanmaktır , ancak karşılaştığım tek düzen aşağıdaki gibidir:
\;T
\%o'
Fakat burada, %program aslında sona ermiyor, çünkü 111 ( 'o) 'i hemen önümüze alıyoruz, bu yüzden asla sıfıra bölünme olmaz.
Prensip olarak , zamandan %kurtulmak için yeniden kullanmak mümkün olabilir ;, çünkü tarihi zamana göre bölmeye çalışmak, sadece zamanı ortadan kaldıracaktır.