Arecibo 메시지는 외계 지능이 그것을 수신하고 해독 할 수 있기를 희망하는 구형 스타 클러스터 M13으로 보내진 인류와 지구에 대한 기본 정보를 전달하는 1974 년의 성간 무선 메시지입니다.
숫자 1,679는 세미 프라임 (2 개의 소수의 곱)이므로 73 행 x 23 열로 직사각형으로 배열되므로 선택되었습니다. 23 행 x 73 열의 대체 배열은 다른 모든 X / Y 형식과 마찬가지로 이해할 수없는 문자 세트를 생성합니다.
별도의 부분을 강조하기 위해 색상이 추가 된 메시지입니다. 실제 이진 전송에는 색상 정보가 없습니다.
당신의 임무는 이미지에 표시된 정확한 23x73 배열로 Arecibo 메시지를 출력하는 것입니다. 다음 출력 형식 중 하나를 사용할 수 있습니다.
- 하나의 문자를 사용하고 다른 문자를 0으로 사용하는 텍스트 (일반 행 분리 규칙 사용)
- 두 개의 고유 한 값으로 구성된 2D 배열
- 두 가지 색상으로 구성된 23x73 이미지
- 두 개의 고유 한 값 (즉, 위 형식 중 하나이지만 평평한)의 1679 개 항목으로 중단없는 스트림.
- 1679 비트 정수 솔루션에서 비트 및 바이트 순서 (엔디안)를 나타냅니다.
편의를 위해 다음은 복사 가능 버전 (텍스트 형식의 출력 예)입니다.
00000010101010000000000
00101000001010000000100
10001000100010010110010
10101010101010100100100
00000000000000000000000
00000000000011000000000
00000000001101000000000
00000000001101000000000
00000000010101000000000
00000000011111000000000
00000000000000000000000
11000011100011000011000
10000000000000110010000
11010001100011000011010
11111011111011111011111
00000000000000000000000
00010000000000000000010
00000000000000000000000
00001000000000000000001
11111000000000000011111
00000000000000000000000
11000011000011100011000
10000000100000000010000
11010000110001110011010
11111011111011111011111
00000000000000000000000
00010000001100000000010
00000000001100000000000
00001000001100000000001
11111000001100000011111
00000000001100000000000
00100000000100000000100
00010000001100000001000
00001100001100000010000
00000011000100001100000
00000000001100110000000
00000011000100001100000
00001100001100000010000
00010000001000000001000
00100000001100000000100
01000000001100000000100
01000000000100000001000
00100000001000000010000
00010000000000001100000
00001100000000110000000
00100011101011000000000
00100000001000000000000
00100000111110000000000
00100001011101001011011
00000010011100100111111
10111000011100000110111
00000000010100000111011
00100000010100000111111
00100000010100000110000
00100000110110000000000
00000000000000000000000
00111000001000000000000
00111010100010101010101
00111000000000101010100
00000000000000101000000
00000000111110000000000
00000011111111100000000
00001110000000111000000
00011000000000001100000
00110100000000010110000
01100110000000110011000
01000101000001010001000
01000100100010010001000
00000100010100010000000
00000100001000010000000
00000100000000010000000
00000001001010000000000
01111001111101001111000
어떤 이유로 언어에 Arecibo Message가 내장되어 있으면 해당 내장 언어를 사용하지 못할 수 있습니다.
행운을 빕니다!
업데이트 : 05AB1E 답변은 원래 메시지보다 짧은 첫 번째 답변이므로 받아 들였습니다. 새로운 솔루션에서 당신을 설득시키지 마십시오.
업데이트 2019-09-09 : 허용 된 답변이 이전 05AB1E 답변을 폐기하므로 새로운 05AB1E 답변으로 이동했습니다. 같은 점은 이전 업데이트와 동일합니다. 새로운 솔루션은 여전히 환영합니다.