Hatena::Grouptopcoder

TopCoderの問題を解く

解いた問題の一覧表

2010-01-29

SimpleCalculator

| 19:13

久しぶりに解いた。最近解いてなかったのは英語力の強化を重視していて、英語力が充分ついてから解くのを再開しようかと思っていたから。しかし、思ったよりも時間がかかりそうで(頑張っても1年はかかる)、問題を解く感覚が鈍りそうなので、1日1時間程度をアルゴリズム系の問題を解く時間かそのための勉強に当てようと思います。1時間だと難しめの問題を解くのは時間的に厳しいので、解く問題はDiv2のLevel-1,2とDiv1のLevel-1の問題を中心にします。

問題文, SRM 178

四則演算だけのシンプルな計算機。今度からはしっかり解説を付けたいなと思ったのに、何も語ることがない。この問題はどのように入力値を文字列から得るかだと思うが、それも istringstream か sscanf を使えば実現できるので、やはり語ることがない。

248.39/250

class SimpleCalculator {
public:
    int calculate(string input) {
        int a, b;
        char c;
        istringstream(input) >> a >> c >> b;
        if (c == '+') return a + b;
        else if (c == '-') return a - b;
        else if (c == '*') return a * b;
        else return a / b;
    }
};

MaheshMahesh 2012/11/14 15:48 Furrealz? That's marovelusly good to know.

mrmqezkqxwmrmqezkqxw 2012/11/15 11:52 s6bK06 <a href="http://gcchvukbnzox.com/">gcchvukbnzox</a>

spsrxxspsrxx 2012/11/16 10:14 TvaJTu , [url=http://eciyaqdchfxo.com/]eciyaqdchfxo[/url], [link=http://ttwirdzyever.com/]ttwirdzyever[/link], http://mnxmkjngbida.com/

lewoklxfgxlewoklxfgx 2012/11/17 00:38 yuecsC <a href="http://lqhnazvgbvem.com/">lqhnazvgbvem</a>

gflffsgflffs 2012/11/17 10:45 N1Z2Z1 , [url=http://vngcyqvvvmgl.com/]vngcyqvvvmgl[/url], [link=http://dkarqzmcxylp.com/]dkarqzmcxylp[/link], http://zzwhaounqels.com/

ゲスト



トラックバック - http://topcoder.g.hatena.ne.jp/caligue/20100129