タスク:文字の1つだけで構成される入力が与えられた場合、<>^v印刷可能なASCII文字(スペースからチルダまで)で構成される2番目の入力を、矢印の方向に向けて出力します。
プログラムへの2番目の入力がであると仮定しましょうABC。これがすべきことです:
- 入力
>:プリントABC。 - 入力
<:プリントCBA。 - 入力
^:printC\nB\nA、または入力を-90°回転します。 - 入力
v:印刷A\nB\nC、または入力を90°回転します。
テストケース
input => \n output
---
">", "thanks!" =>
thanks!
---
"<", "Hello, World!" =>
!dlroW ,olleH
---
"^", "This is text." =>
.
t
x
e
t
s
i
s
i
h
T
---
"v", "Tokyo" =>
T
o
k
y
o
---
"<", ">>>" =>
>>>
これはcode-golfであるため、バイト単位の最短プログラムが優先されます。
>ABC
>オリエンテーションのテストケースはありません。