부호없는 16 비트 정수가 주어지면 10 진수 형식 (즉, 10 진수 )을 4x4 ASCII 격자 비트로 변환하고 최상위 왼쪽에 MSB (최고 비트), LSB (최하위 비트)를 오른쪽 아래에서 영어 텍스트와 같이 읽은 다음 아래로 읽습니다.
예
입력 : 4242
+---+---+---+---+
| | | | # |
+---+---+---+---+
| | | | |
+---+---+---+---+
| # | | | # |
+---+---+---+---+
| | | # | |
+---+---+---+---+
입력 : 33825
+---+---+---+---+
| # | | | |
+---+---+---+---+
| | # | | |
+---+---+---+---+
| | | # | |
+---+---+---+---+
| | | | # |
+---+---+---+---+
특정 요구 사항
입력 은 10 진수 (base-10) 여야 하지만 원하는 방식으로 바이너리를 변환 할 수 있습니다 (사용 가능한 경우 언어 내장 기능 사용 포함).
출력 테이블 형식은 정확히 일치해야합니다 . 이 방법을 사용하면 특정 ASCII 문자 (사용해야합니다
-
,+
그리고|
그림과 같이 테이블 그리드 라인)을, 각 셀의 내부가 3 자이며 진정한 비트에 의해 표현되는#
동안 거짓이 공백으로 표시됩니다 ().
선행 또는 후행 공백은 허용되지 않습니다. 최종 개행이 필요합니다 .
비트 순서는 설명 된 예와 일치해야합니다.
참작
- 입력은 명령 행, 표준 입력 또는 사용자 입력에서 10 진수 여야 하지만 소스 코드에 하드 코드 되지 않아야합니다.
월 깨끗한 짧은 코드 승리! :-)