問題
考察
「1文字入力→出力」×5
「1文字入力→空白を出力」
「1文字入力→出力」×7
「1文字入力→空白を出力」
「1文字入力→出力」×5
でいけるのでは?
コード
今回はワンライナー,嬉しい.
+++[->++++++++++<]>++>,.,.,.,.,.<.>,,.,.,.,.,.,.,.<.>,,.,.,.,.,.
解説
pn(n≧0) は先頭からnポインタ目のポインタを,*pnはその値を指す.
+++[->++++++++++<]>++
*p0を3に→*p0==0まで*p1を10回インクリメント→*p1を2回インクリメント.
*p1をASCIIコード32番,空白にする.
>
p2に移動.
,.,.,.,.,.
*p2に入力→出力を5回
<.>
p1に移動→*p1,つまり空白を出力→p2 に移動.
感想
入力数固定かつ文字列処理は簡単で素晴らしい.