PrettyFont라는 새로운 글꼴을 디자인했습니다. 나는 그것을 완성시키는 데 많은 시간을 투자했지만, 일하는 사람이기 때문에 그것을 끝내야 할 시간이 없다. 따라서 현재 4 자만 포함합니다. 내가 부자가 된 어느 날은 그것을 끝내는 것이 평생 목표가 될 것이지만, 지금은 ...
이것은 PrettyFont입니다 : (0, 1, 2, 3)
#### ## #### ####
# # # # # #
# # # # ###
# # # # #
#### ### #### ####
각 문자의 너비는 4 픽셀, 높이는 5 픽셀입니다. 지금! PrettyFont로 숫자를 출력하는 프로그램을 작성하여 인쇄 디자인을 보낼 수 있기를 바랍니다.
규칙 :
입력은 기수 4 (문자 0-3 만)의 문자열 번호 (예 : "01321")입니다. 프로그램은 문자열에서 10 자 이상을 처리 할 수 있어야합니다. 보너스 포인트는 문자열 대신 실제 기본 10 정수를 사용하는 프로그램에 제공됩니다. 설명 편집 : 정수 보너스는 54321과 같은 10 진법을 입력 할 수 있으며 프로그램은 4 진법으로 변환하여 출력합니다 (이 경우 31100301).
PrettyFont로 인쇄 된 번호가 출력됩니다. 입력 및 출력 예 :
> "321"
####
#
###
#
####
####
# #
#
#
####
##
#
#
#
###
다음과 같이 단일 행 방식으로 출력 할 수있는 프로그램에 큰 보너스 :
> "321"
#### #### ##
# # # #
### # #
# # #
#### #### ###
'#'문자는 필수 사항이 아니며 모든 문자로 바꿀 수 있습니다.
수직 출력에서는 각 PrettyFont 문자 사이에 빈 행이 필요합니다. 가로 출력을하는 사람이 있으면 각 PrettyFont 문자 사이에 공백 문자 ''또는 탭 문자가 필요합니다.
이것은 코드 골프, 가장 짧은 코드 승리입니다! (내 사무실 컴퓨터의 저장 공간이 제한되어 있기 때문에 짧아야합니다.)
banner -c '#' 0123