2301: C. 数数放了几天假(语法周赛 Round 9(简单场))

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:4 解决:4

题目描述

33DAI 统计了最近 n 天的上班情况。并用一个长度为 n 的字符串 s 表示了出来,第 i 个字符 s_i 描述了第 i 天的上班情况。

  • 如果 s_i 为 .,表示这天 33DAI 放假。
  • 如果 s_i 为 o,表示这天 33DAI 上班。
  • 如果 s_i 为 ~,表示这天 33DAI 上半天班。

现在给你这个字符串,请你算算 33DAI 这 n 天累计上了几天班(半天班即 0.5 天)。

输入

第一行一个整数 n

第二行为字符串 s

输出

输出 33DAI 的上班天数。

样例输入 复制

7
o..o~oo

样例输出 复制

4.5

提示

数据规模与约定

对于 100\% 的数据,1 \le n \le 365s 中仅包含 o.~ 三种字符。

  • 子任务 1(30 分):这是 33DAI 的梦想世界,s 中仅包含字符 .
  • 子任务 2(30 分):保证不包含字符 ~
  • 子任务 3(40 分):没有特殊限制。

来源/分类