はまやんはまやんはまやん

hamayanhamayan's blog

Digital Gifts [AtCoder Beginner Contest 119 B]

https://atcoder.jp/contests/abc119/tasks/abc119_b

解説

https://atcoder.jp/contests/abc119/submissions/4378009

単位変換をする問題であるが、問題にあることをそのまま実装する。
BTCのものだけ円に変換して、総和を取ると答え。
自分は小数を出力するときは小数点第10桁で出力している。

int N;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    double ans = 0;
    rep(i, 0, N) {
        double x; string u; cin >> x >> u;
        if (u == "BTC") x *= 380000;
        ans += x;
    }
    printf("%.10f\n", ans);
}