Formüle ettiğim farklı bir zorluk için biraz araştırma yaparken , özellikle bunun gibi bir Cayley grafiğiyle karşılaştım . İlk bilim-sanat mücadelesinde başarılı yazarlardan biri olduğum için , elbette bunun için bir ASCII sanat mücadelesi yapmak zorunda kaldım.
Buradaki zorluk, serbest gruba ait bir Cayley grafiğinin bu ASCII sanat tasvirini iki jeneratör üzerinde üretmektir:
+
+++
+ | +
++-+-++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ +++ | +++ +
+++ + | + +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+ | | | | | +
+++ | | | | | +++
+ | | | | | | | +
++-+----+-----------+--------------------------+--------------------------+-----------+----+-++
+ | | | | | | | +
+++ | | | | | +++
+ | | | | | +
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+++ | | | +++
+ | | | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ + | + +++
+ +++ | +++ +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
++-+-++
+ | +
+++
+
Giriş
Diliniz açıkça çalıştırmak için giriş gerektirmediği sürece giriş yok.
Çıktı
Yukarıda gösterilen ASCII sanat temsili.
Md5 hash
Bu oldukça büyük bir çıktı olduğundan, işinizi kontrol etmek için örnek çıktı biçimlerinin bazı MD5 karma değerleridir (hepsi ürün reçetesiz UTF-8'dir):
- Kare boşluk doldurma,
CR/LF
satır beslemeleri ve izleyen satırsonu -954B93871DAAE7A9C05CCDF79B00BF3C
- yukarıda kullanılan gösterimdir. - Kare boşluk doldurma,
CR/LF
satır besleme, takip eden yeni satır yok -28405EF91DA305C406BD03F9275A175C
- Kare boşluk doldurma,
LF
satır beslemeleri ve izleyen yeni satır -8CA65FB455DA7EE5A4C10F25CBD49D7E
- Kare boşluk doldurma,
LF
satır besleme, takip eden yeni satır yok -FDB1547D68023281BB60DBEC82C8D281
- Sonda boşluk,
CR/LF
satır besleme ve sondaki satır yok -77FDE8CE5D7BD1BDD47610BA23264A19
- Sonda boşluk yok,
CR/LF
satır beslemesi yok , son satır yok -EAD390C3EFD37F0FCACE55A84B793AB5
- Sonda boşluk,
LF
satır besleme ve sondaki satır yok -1F6CAB740F87881EB2E65BED65D08C36
- Sonda boşluk yok,
LF
satır beslemesi yok , son satır yok -7D41CE1E637619FEA9515D090BFA2E9C
- Karşılaştırma yapmak istediğiniz ek bir MD5 varsa, lütfen bana bildirin, ben oluşturup zorluğu güncelleyeceğim.
kurallar
- Lider ya da izleyen yeni satırlar ya da boşluklar, karakterlerin kendileri doğru şekilde dizildiği sürece isteğe bağlıdır.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Mümkünse, lütfen başkalarının kodunuzu deneyebilmesi için çevrimiçi bir test ortamına bir bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
-
/ sanırım asıl tahminimin ne olacağı yerine |
formülü takip ediyor . (2<<n)-n-2
(1<<n)-1