これは面白い!
問題概要
文字 v, w のみからなる文字列 が与えられる。
この文字列中の下に尖っている箇所の個数を求めよ(v は 1 個、w は 2 個)。
考えたこと
for
文を用いて、文字列 の文字を順に見ていき、それが v ならば 1 を足し、w ならば 2 を足していけば良い。
コード
#include <bits/stdc++.h> using namespace std; int main() { string S; cin >> S; int res = 0; for (int i = 0; i < S.size(); i++) { if (S[i] == 'v') res += 1; else res += 2; } cout << res << endl; }