Saat melakukan riset untuk tantangan berbeda yang saya rumuskan, saya menemukan grafik Cayley , khususnya yang ini . Karena saya salah satu penulis tantangan seni ascii terbaik , tentu saja saya harus membuat tantangan seni ASCII untuk ini.
Tantangan Anda adalah untuk menghasilkan penggambaran seni ASCII ini dari grafik Cayley dari kelompok bebas pada dua generator sebagai berikut:
+
+++
+ | +
++-+-++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ +++ | +++ +
+++ + | + +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+ | | | | | +
+++ | | | | | +++
+ | | | | | | | +
++-+----+-----------+--------------------------+--------------------------+-----------+----+-++
+ | | | | | | | +
+++ | | | | | +++
+ | | | | | +
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+++ | | | +++
+ | | | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ + | + +++
+ +++ | +++ +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
++-+-++
+ | +
+++
+
Memasukkan
Tanpa input, kecuali bahasa Anda secara eksplisit membutuhkan input untuk dijalankan.
Keluaran
Representasi seni ASCII ditunjukkan di atas.
MD5 Hash
Karena ini adalah keluaran yang cukup besar, untuk memeriksa pekerjaan Anda di sini ada beberapa hash MD5 dari contoh bentuk keluaran (semuanya UTF-8 tanpa BOM):
- Padding ruang persegi,
CR/LF
linefeed, dan trailing newline -954B93871DAAE7A9C05CCDF79B00BF3C
- ini adalah representasi yang digunakan di atas. - Padding ruang persegi,
CR/LF
umpan garis, tidak ada baris baru tertinggal -28405EF91DA305C406BD03F9275A175C
- Padding ruang persegi,
LF
umpan garis, dan baris baru tertinggal -8CA65FB455DA7EE5A4C10F25CBD49D7E
- Padding ruang persegi,
LF
umpan garis, tidak ada baris baru tertinggal -FDB1547D68023281BB60DBEC82C8D281
- Tidak ada spasi tambahan,
CR/LF
umpan baris, dan tambahan baris baru -77FDE8CE5D7BD1BDD47610BA23264A19
- Tidak ada spasi tambahan,
CR/LF
umpan baris, tidak ada tambahan baris baru -EAD390C3EFD37F0FCACE55A84B793AB5
- Tidak ada spasi tambahan,
LF
umpan baris, dan tambahan baris baru -1F6CAB740F87881EB2E65BED65D08C36
- Tidak ada spasi tambahan,
LF
umpan baris, tidak ada tambahan baris baru -7D41CE1E637619FEA9515D090BFA2E9C
- Jika ada MD5 tambahan yang ingin Anda perbandingan, beri tahu saya dan saya akan membuatnya dan memperbarui tantangan.
Aturan
- Leading atau trailing newlines atau whitespace semuanya opsional, asalkan karakternya berbaris dengan benar.
- Program lengkap atau fungsi dapat diterima. Jika suatu fungsi, Anda dapat mengembalikan output daripada mencetaknya.
- Jika memungkinkan, harap sertakan tautan ke lingkungan pengujian online agar orang lain dapat mencoba kode Anda!
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.
-
/ |
s mengikuti rumus (2<<n)-n-2
daripada (1<<n)-1
yang merupakan dugaan asli saya.