Codeforces 130 H. Balanced brackets

問題

'('と')'からなる文字列が与えられる。
括弧が正しく対応しているかを判定せよ。

制約条件

言語はbefunge
文字列の長さ≦100

方針

(が来たら深さを+1,
)が来たら深さを-1する。
途中で深さがマイナスになったらダメ。
最後に深さが0になっていればOKで、そうでないならダメ。

ソースコード

v @,,,"YES"<
0  @,,"NO"_^#$<
>~:   5-5-!   |
 v  +-\1*2-*58<
 >:01-`#v_"ON",,@
^       <