Uzun süredir lurker, ilk defa poster. Yani işte gidiyor.
Quine için Wikipedia sayfasında , "bir kodun kendi kaynak koduna bakarsa hile yaptığı kabul edilir" yazıyor. Senin görevin kendi kaynak kodunu okuyan bu "hile quines" birini yapmaktır.
Bu kod-golf , yani bayt cinsinden en kısa kod - her dilde - kazanır. Bu, 5 baytlık bir Pyth komut dosyasının 21 baytlık bir Python komut dosyasını geçmeyeceği anlamına gelir - ancak 15 baytlık bir Python komut dosyası olacağı anlamına gelir.
Kaynak kodu okumak için G / Ç dosyasını kullanmalısınız, bu nedenle resmi Wikipedia sayfasından alınan aşağıdaki JavaScript kodu geçersiz:
function a() {
document.write(a, "a()");
}
a()
Diskteki dosyanın kaynak koduna erişmesi gerekir .
Dosya adını belirtmenize izin verilmiyor. Dosya adının kendisini algılamasını sağlamalısınız.
Herkes temiz mi? Git!