Meydan okuma
Her ikisi de aynı dilde olan kedi programları olan A ve B olmak üzere iki program yapın. Birleştirildiğinde, AB (aynı dilde) bir kısrak olmalıdır.
Örneğin, diyelim hello
ve world
her ikisi de XYZ dilinde kedi programları. Eğer helloworld
söz konusu dilde bir quine, sonra çözüm geçerlidir.
Kediler ve quinlere aşina olmayanlar için, bir kedi programı tam olarak kendisine stdin ile verilenleri basan ve bir de kendi kaynak kodunu basan bir programdır.
Puanlama ve Kurallar
- Birleştirilmiş AB programının toplam bayt sayısı sizin skorunuzdur. Bu kod golf olduğu için en düşük puan kazanır.
- Standart boşluklar yasaktır
- Girdi stdin'den alınmalı ve çıktı stdout'a gitmelidir.
- Kedi programları tartışmaya gerek duymazlar; stdin'i stdout'a kopyalamaları yeterlidir.
- Programa giriş verilmediğinde programın çalışması gerekir, ancak diğer girişler için doğru çalışması gerekmez (ancak olabilir).
- Bir kez daha kaynak kodunu bir kez daha basması şartıyla, kodun sonlandırılması gerekmez.
- Sıranın en az bir bayt uzunluğunda olması gerekiyor.
- A ve B aynı program olabilir.
- BA'nın bir kısrak, hatta geçerli bir program olması gerekmez.
AB
boş olmayan bir şey eklemelisin, çünkü bir çok dilde 0 baytlık bir kuyruğa izin veren 0 baytlık bir kedi var.