이것은 스펙트럼의 더 간단한 끝에서 코드 골프 도전으로 간주됩니다. 그러나 나는 약간의 미세 최적화를 이끌어내는 것이 좋을 것이라고 생각했습니다.
가 있습니다 DVI 커넥터의 세 가지 기본 유형 DVI-A (아날로그), DVI-D (디지털) 및 DVI-I는 (통합 된). 또한 단일 링크 및 이중 링크 버전의 DVI-D 및 DVI-I 커넥터가 있습니다. 이 5 가지 커넥터 각각은 서로 다른 핀 세트를 사용합니다.
중 하나가 주어지면 A
, D1
, D2
, I1
, I2
커넥터의 유형에 대한 식별자로서, 커넥터의 핀의 대응하는 ASCII 표현 인쇄 :
A:
# # # # # # #
===== # # #
# # # # # #
D1:
# # # # # #
===== # # # # # #
# # # # # #
D2:
# # # # # # # #
===== # # # # # # # #
# # # # # # # #
I1:
# # # # # # # #
===== # # # # # #
# # # # # # # #
I2:
# # # # # # # # # #
===== # # # # # # # #
# # # # # # # # # #
( X:
라인은 출력의 일부가 아니므로 3 라인 만 인쇄해야합니다.)
STDIN, ARGV 또는 함수 인수를 통해 입력을 받아 프로그램이나 함수를 작성할 수 있습니다. 선택 사항 인 후행 줄 바꿈을 사용하여 출력을 STDOUT으로 인쇄해야합니다.
A
커넥터 의 두 번째 줄에 후행 공백을 포함하거나 포함하지 않을 수 있습니다 . 다른 곳에서는 추가 선행 또는 후행 공백을 사용해서는 안됩니다 .
이것은 코드 골프이므로 가장 짧은 대답 (바이트)이 이깁니다.
"I1"
대신)I1
?