1/20
Loading...
+-*/電卓を作る
数式 "3*2+4" を計算しましょう! ポイント: '+'を読む時、前の'*'を**先に計算**しなければなりません! 演算子優先順位をリアルタイムで比較する**Two-Stackアルゴリズム**を学びましょう。
Loading...
数式 "3*2+4" を計算しましょう! ポイント: '+'を読む時、前の'*'を**先に計算**しなければなりません! 演算子優先順位をリアルタイムで比較する**Two-Stackアルゴリズム**を学びましょう。
簡単な電卓アプリを作っています。 ユーザーが入力した数式(四則演算 + 括弧)を計算して結果を返してください。 **サポートする演算:** - 加算(+)、減算(-)、乗算(*)、除算(/) - 括弧 () で優先順位を指定 **演算子の優先順位:** - *, / は +, - より先に計算 - 括弧内は常に先に計算
"3*2+4"
10
演算子優先順位: 3*2=6 を先に計算 -> 6+4=10
"(3+2)*4"
20
括弧優先: 3+2=5 を先に計算 -> 5*4=20