ABC-279|A - wwwvvvvvv
与えられた v
と w
で構成される文字列の下に尖った部分の数を数える問題です。 v
と w
の個数を数えて、 v
ならば尖った部分が 1
、 w
ならば 2
として足し合わせれば答えが得られます。
Pythonには配列から指定した値の要素の数を求めるメソッドがあるので単純にそのメソッドを呼び出せばOKです。 Python以外で同様のメソッドが存在していない場合には配列を先頭から順次見ていき得られた要素の内容で場合分けして足していく感じなのでしょうかね。
def getString():
return input()
def main():
s = list(getString())
print(s.count('v') + s.count('w') * 2)
if __name__ == "__main__":
main()