내가 공식화하고있어 다른 도전에 대한 몇 가지 연구를하고있는 동안, 나는 우연히 케일리 그래프 , 특히 이 하나 . 저는 최고의 아스키 아트 챌린지 작가 중 한 명 이므로 ASCII 아트 챌린지를 만들어야했습니다.
당신의 도전은 다음과 같이 두 발전기에서 자유 그룹의 Cayley 그래프를 ASCII로 묘사하는 것입니다.
+
+++
+ | +
++-+-++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ +++ | +++ +
+++ + | + +++
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+ | | | | | +
+++ | | | | | +++
+ | | | | | | | +
++-+----+-----------+--------------------------+--------------------------+-----------+----+-++
+ | | | | | | | +
+++ | | | | | +++
+ | | | | | +
+ | + | | | + | +
++-+-++ | | | ++-+-++
+ | + | | | + | +
+++ | | | +++
+ | | | +
+ | + | + | +
+++ | +++ | +++ | +++
+ | | | + | + | | | +
++-+----+----+-++ | ++-+----+----+-++
+ | | | + | + | | | +
+++ | +++ | +++ | +++
+ | + | + | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ + | + +++
+ +++ | +++ +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+ | | | +
+++ | | | +++
+ | | | | | +
++-+----+-----------+-----------+----+-++
+ | | | | | +
+++ | | | +++
+ | | | +
+ | + | + | +
++-+-++ | ++-+-++
+ | + | + | +
+++ | +++
+ | +
+ | +
+++ | +++
+ | | | +
++-+----+----+-++
+ | | | +
+++ | +++
+ | +
+ | +
++-+-++
+ | +
+++
+
입력
사용자 언어에서 명시 적으로 입력을 요구하지 않는 한 입력이 없습니다.
산출
위에 표시된 ASCII 아트 표현.
MD5 해시
이것은 꽤 큰 결과물이므로, 작업을 확인하기 위해 예제 출력 형식의 MD5 해시가 있습니다 (모두 BOM이없는 UTF-8 임).
- 제곱 스페이스 패딩,
CR/LF
줄 바꿈 및 후행 줄 바꿈--954B93871DAAE7A9C05CCDF79B00BF3C
위에서 사용한 표현입니다. - 제곱 공간 패딩,
CR/LF
줄 바꿈, 후행 줄 바꿈 없음-28405EF91DA305C406BD03F9275A175C
- 제곱 공간 패딩,
LF
줄 바꿈 및 후행 줄 바꿈-8CA65FB455DA7EE5A4C10F25CBD49D7E
- 제곱 공간 패딩,
LF
줄 바꿈, 후행 줄 바꿈 없음-FDB1547D68023281BB60DBEC82C8D281
- 후행 공백,
CR/LF
줄 바꿈 및 후행 줄 바꿈 없음77FDE8CE5D7BD1BDD47610BA23264A19
- 후행 공백,
CR/LF
줄 바꿈, 후행 줄 바꿈 없음 -EAD390C3EFD37F0FCACE55A84B793AB5
- 후행 공백,
LF
줄 바꿈 및 후행 줄 바꿈 없음1F6CAB740F87881EB2E65BED65D08C36
- 후행 공백,
LF
줄 바꿈, 후행 줄 바꿈 없음 -7D41CE1E637619FEA9515D090BFA2E9C
- 비교할 MD5가 더 있으면 알려 주시면 문제를 해결하고 업데이트하겠습니다.
규칙
-
/ |
의 실행은 내 원래 추측했던 (2<<n)-n-2
것보다 공식을 따르는 것처럼 보입니다 (1<<n)-1
.