エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
第30回Ruby/Rails勉強会に参加しました - サイログ。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第30回Ruby/Rails勉強会に参加しました - サイログ。
石川さんのとか、Yuguiさんのとかは、多分他の方がレポートしていただけることでしょう(ヲイ) という... 石川さんのとか、Yuguiさんのとかは、多分他の方がレポートしていただけることでしょう(ヲイ) というわけで、初級者レッスン。 逆ポーランド記法の計算機にぞっこん。 というわけで、回答。中途半端にゴルフ(笑) def rpn(e) c = e.pop case(c) when'+';return rpn(e)+rpn(e) when'-';return rpn(e)-rpn(e) when'*';return rpn(e)*rpn(e) when'/';return rpn(e)/rpn(e) else ;return c.to_i end end def main;puts rpn(ARGV);end if __FILE__ == $0;main;end ちなみに、コレをちょこっと変えると、ポーランド記法の計算機になります。 def rpn(e);return rpn2(e.revers