최근에 단어 검색을 해왔으며 모든 단어를 왼쪽에서 오른쪽으로 읽는 것이 훨씬 쉬울 것이라고 생각 했습니다. 그러나 모든 줄을 다시 쓰려면 많은 노력이 필요합니다! 그래서 저는 코드 골퍼들을 도와 주려고합니다.
(면책 조항 : 위의 이야기는 원격으로 정확하거나 정확하지 않을 수 있습니다.)
코드는 직사각형 그리드를 취해 모든 라인을 양방향으로 출력합니다.
출력은 그리드의 8 회전 (카디널 및 메인 대각선)을 모두 포함해야합니다. 이것은 모든 "행"이 한 번 앞으로, 한 번 뒤로 복제됨을 의미합니다.
줄 바꿈은 공백이거나 줄 바꿈 일 수 있습니다. 공백을 선택하면 그리드 회전 분할 선이 줄 바꿈이어야합니다. 그렇지 않으면 그리드 회전 분할 선이 두 개의 줄 바꿈이어야합니다.
입력 예 (문자 배열, 여러 줄 문자열 또는 기타 합리적인 형식으로 취함)
ABCDE
FGHIJ
KLMNO
PQRST
출력 예 (나눗셈에 첫 번째 옵션 사용)
ABCDE FGHIJ KLMNO PQRST
E DJ CIO BHNT AGMS FLR KQ P
EJOT DINS CHMR BGLQ AFKP
T OS JNR EIMQ DHLP CGK BF A
TSRQP ONMLK JIHGF EDBCA
P QK RLF SMGA TNHB OIC JD E
PKFA QLGB RMHC SNID TOJE
A FB KGC PLHD QMIE RNJ SO T
8 회 추기경과 1 차 심 내막이 모두 한 번만 수행되는 한 "읽기"회전 순서는 중요하지 않습니다.
이것은 code-golf 이므로 가장 짧은 코드가 승리합니다. 표준 허점이 적용됩니다.
격자에 대문자 만 포함되어 있거나 전체 인쇄 가능한 ASCII 일 수 있습니까?
—
Denker
거의 대각선으로 (대각선없이) codegolf.stackexchange.com/questions/37940/word-search-puzzle
—
Digital Trauma
@DigitalTrauma : 아니요, 실제로는 아닙니다.이 단어는 전혀 단어를 찾지 않아도됩니다.
—
Deusovi