🌸 「なでしこ3」
>
🍯 「貯蔵庫」
逆ポーランド記法
🌟新規
📒一覧
🔌ライブラリ
🔍
🚪ログイン
逆ポーランド記法 📖
逆ポーランド記法を実装してみました
プログラム:
(→大)
式エディタ=「3 5 +」のエディタ作成。 計算ボタン=「計算」のボタン作成 結果エディタ=「」のエディタ作成。 計算ボタンをクリックした時には S=(式エディタからテキスト取得) Sを逆ポーランド計算して答えに代入。 結果エディタに答えをテキスト設定。 ここまで。 ●(Sを)逆ポーランド計算とは スタックは[] Sを「 」で区切って反復 C=対象 「+-*/%」でCが何文字目 もし、そうならば B=スタックから配列ポップ。 A=スタックから配列ポップ。 もし、C=「+」ならば スタックに(A+B)を配列追加💧 もし、C=「-」ならば スタックに(A-B)を配列追加💧 もし、C=「*」ならば スタックに(A*B)を配列追加💧 もし、C=「/」ならば スタックに(A/B)を配列追加💧 もし、C=「%」ならば スタックに(A%B)を配列追加💧 違えば C=INT(C) スタックにCを配列追加。 ここまで。 # スタックをJSONエンコードして表示。 ここまで。 スタックから配列ポップ。 ここまで。
→セキュリティ制約なく実行
⭐ クジラ飛行机 作
(
関連URL
)
タイトル:
逆ポーランド記法
ライセンス:
CC0 (著作権破棄)
タイプ:
wnako
タグ:
-
利用バージョン:
3.3.83
作成日時:
2022/12/08 09:14 (編集: 2023/05/07 23:55)
公開の投稿
ログイン
して★を付けよう!
Twitterへ投稿
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
通報数:
0
通報って何?