이 7 개의 ASCII 열차를 고려하십시오.
엔진 (E)
__
====== \/
| [] |=========
| )
================
O-O-O O-O-O \\
승용차 (P)
===============
| [] [] [] [] |
===============
O-O O-O
박스 카 (B)
===============
|-|-| | |-|-|
===============
O-O O-O
유조선 (T)
_____---_____
( )
===============
O-O O-O
호퍼 (H)
_______________
\ | | | | | | /
===============
O-O O-O
평판 (F)
===============
O-O O-O
카 부스 (C)
=====
====| |====
| [] [] |
=============
O-O O-O
일련의 문자가 주어지면 자동차 커플 링에 EPBTHFC
사용하여 ASCII 기차 표현을 출력 하는 프로그램을 작성하십시오 --
. 가장 왼쪽의 입력 문자는 가장 오른쪽의 열차가됩니다. 기차는 항상 오른쪽을 향하고 있습니다.
예를 들면, 입력이 EEHTBPFC
생성되어야
__ __
===== ====== \/ ====== \/
====| |==== =============== =============== _____---_____ _______________ | [] |========= | [] |=========
| [] [] | | [] [] [] [] | |-|-| | |-|-| ( ) \ | | | | | | / | ) | )
=============--===============--===============--===============--===============--===============--================--================
O-O O-O O-O O-O O-O O-O O-O O-O O-O O-O O-O O-O O-O-O O-O-O \\ O-O-O O-O-O \\
세부
- 이것은 코드 골프입니다. 바이트 단위의 최단 프로그램이 이깁니다.
- 하나 이상의 문자 시퀀스
EPBTHFC
가 유효한 입력입니다. - 귀하의 프로그램은 위에 표시된대로 정확히 7 대의 자동차 유형을 모두 출력 할 수 있어야합니다.
- 명령 행 또는 사용자로부터 직접 입력하십시오 (예 : 메시지 상자). 표준 출력으로 출력합니다. (입력 주위의 따옴표는 좋습니다.)
- 출력 높이는 6이거나 열차 차량을 끌어 오는 데 필요한 최대 높이 여야합니다.
--
첫 번째 자동차의 앞이나 마지막 자동차의 뒷면에 커플 링 ( )을 두지 마십시오 .
E
앞에가 있고 E
가운데에 어딘가에 있을 수 있습니까?