RPN)は、数式やプログラムの記法の一種。その他の記法として、演算子を被演算子の中間に記述する中置記法、前に記述する前置記法(ポーランド記法)がある。分類があり、特に演算子早出し逆ポーランド記法は「その記号の配列順を些かも崩さずに和文に移せる」という特徴がある。何言っているのかサッパリなので具体的な問題を解いていきましょう。問題で言うとこんなのがわかるようになります。以下のように、後ろの式を直前の値で計算してやっていくと解けます。AB+CDE/-*(A+B)C(D/E)-*(A+B)C(D/E)-*(A+B)(C-(D/E))*(A+B)(C-(D/E))*(A+B)*(C-(D/E))こんな感じに変形すれば解けます。なんでこんな話をしたのかと言えばその昔この記法呪文だとか思っていたんですけど、Lispいじるようになってからはこういった問題文見た瞬間解けるようになってしまってビビったので紹介しようと思ったのでした。みんなもLispをやろう*1。*1:ちなみに僕はLispのメリットはこれ系の問題が爆速で解けるようになる以外のメリットを知らないです。あとLispはポーランド記法のため演算子は前につきます。式の見栄えが若干異なります。細かいことはいいんだよ。はい、おはようございます。はい、おはようございます。ぶんぶぅんハローはてなブログ。(2)ブログアメブロ[トップへ]はてなブログをはじめよう!andronさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。