_| ̄|○

情報科学演習のJavaプログラミングのレポートが間に合いそうにないです(汗)
ってか、レポートが間に合わないってか、プログラムが組みあがらない…
木構造」を表示する再帰的なプログラムを組め ってのが課題なんですが、難しい_| ̄|○
分かりにくいと思うので軽く説明。
例えば、「A B C」と入力すると

A+-B
+-C
と表示され、「A (B C) D」と入力すると
A+-B-C
+-D
と表示され、「A (B C (D E)) (F G)」と入力すると
A+-B+-C
| +-D-E
+-F--G
と表示されるといった感じのプログラムを組まないといけないのです(´Д`)


途中までは組んだんですけど、そこから先がサッパリ…
誰か助けてください・゜・(ノД`)・゜・(切実