Skip to content

中置記法の計算式を逆ポーランド記法に変換するスクリプト(車輪の再発明は禁句)

Notifications You must be signed in to change notification settings

m-Suda/reverse_polish_notation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

逆ポーランド記法変換スクリプト

使い方

$ npm install
$ npm run exec

変換前の式: ((a+b)*(c-(d+e)/(f+(g-h*(i-j)+k)-l)))
逆ポーランド記法に変換した式: ab+cde+fghij-*-k++l-/-*

逆ポーランド記法とは?

  • 従来の計算式
    • a + b
    • 「中置記法」とも呼ばれる。
  • 逆ポーランド記法
    • ab-
    • 演算子が後ろに来る書き方。

何が嬉しいのか?

  • スタックを利用して簡単に計算しやすくする。
  • 木構造に表しやすい。

逆ポーランド記法への変換方法

スタックを利用する。

About

中置記法の計算式を逆ポーランド記法に変換するスクリプト(車輪の再発明は禁句)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published