Bir 1'li quine bir Quine'ın çok benzer bir programdır. Buradaki en büyük fark, programın n kopyası bir araya getirildiğinde, sonucun orijinal programı n + 1 kez basmasıdır.
Örnek
Programınız Abc123
:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
Meydan okuma
Buradaki zorluk, herhangi bir dilde en kısa geçerli 1-up quine oluşturmaktır. Her zamanki quine kuralları geçerlidir, yani:
- Boş programı gönderin.
- Kaynak kodunu doğrudan veya dolaylı olarak okuyun 1 .
- Sorgu yerleşik yapıları kullanın.
Bu kod golf, bayt cinsinden en kısa kod kazanır.
1 Bu, programınızın bir parçası olarak kodlanmış bir dize veya kod bloğu kullanmayı içermez.
n
bir veri türü kısıtlama (vs en tamsayı boyutu) ile sınırlıdır?