Sen seçecek m dilleri ve yazma n , her dilde uzunluğunda her program n * m . K inci programı çıktılayacaktır k programı sayısına göre sıralanır her programın inci karakter.
Örneğin, bu gönderide (yalnızca gösterim için; yeni satırlar ve sekmeler dahil olmak üzere herhangi bir karakter olabilir):
ABC
DEF
GHI
Program ABC
çıkışı gerektiği ADG
ve programlar DEF
ve GHI
gerektiği çıkış BEH
ve CFI
sırasıyla.
Listedeki tüm programlar normal bir quine olmamalıdır. Yani ABC
ve ADG
farklı olmalı. Aynısı diğer iki program için de geçerlidir. Not o n * m en az 2 olmalıdır bunu mümkün kılmak için.
Dillerinizi belirli bir sırada kullanmak zorunda değilsiniz. Böylece A dilinde iki program, sonra B dilinde üç, sonra tekrar A dilinde başka bir program yazabilirsiniz. Ancak tüm diller aynı sayıda kullanılmalıdır.
Programınızda ve çıktınızda lider / sondaki yeni satır önemli değildir.
En az cevap n (m + 10) / m 3 kazanır. Ama en az 3 tanesini kullanıyorsa, çoğu dilde cevaba en az +100 ödül vereceğim. Ödül için son tarih: İyileştirilmeden bir hafta sonra veya herhangi bir cevap yoksa 1 Mart 2015'te kriter karşılandı.
Diller hakkında kurallar
Farklı adlara sahip dilleri veya genellikle yeterince farklı kabul edilen farklı sürümleri kullanabilirsiniz (Python 2/3, ECMAScript 5/6 gibi). Ancak programlarınız kullandığınız başka bir dilde tam olarak aynı şeyi vermemelidir.