Aşağıdaki görevi gerçekleştiren 3 program yazın:
Bu üç programın A, B, C kaynak kodlarını;
- eğer A işletmesi BC çıktı olarak üretilirse,
- B çalışırsa CA üretilir,
- C çalışırsa AB üretilir;
böylece her program bir dize yazar (her program için döngülü) ve kendisini bu programdan gizler.
Ek, ancak önemli kısıtlamalar:
- standart boşluklar yasaktır;
- her program en az 1 bayt uzunluğunda olmalıdır;
- Üç programların her zorundadır farklı bir dilde yazılmış olması;
Gönderiniz şu biçimde olsaydı iyi olurdu:
Dil A (A boyutu) - Dil B (B boyutu) - Dil C (C boyutu) - Puan
A B C
<extra stuff>
Kazanan, üç programın boyutlarının toplamı olan minimum puanı alan biridir.
Skorun en son gelmesi daha iyi olurdu (afiş tablosuna uymak için)
—
Leaky Nun
Son teslim tarihlerini tavsiye etmem.
—
Outgolfer Erik
Herhangi hakkında gereksinimi
—
Luis Mendo
A
, B
ve C
farklı dizeleri olmak? Örneğin, üç dize aynı olabilir mi? Program çıktıdan sonra yeni satır yazdırırsa, bunu sayamaz mıyız?
Bu gerekli değildir
—
Blex
A
, B
, C
farklı olmak. Yeni satırlar çıktının bir parçası olarak sayılır, böylece dizedeki yeni satırlar programın bir parçasıdır.