国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UVa-1585

2019-11-14 10:22:10
字體:
來源:轉載
供稿:網友

There is an objective test result such as “OOXXOXXOOO”. An ‘O’ means a correct answer of a PRoblemand an ‘X’ means a wrong answer. The score of each problem of this test is calculated by itself andits just previous consecutive ‘O’s only when the answer is correct. For example, the score of the 10thproblem is 3 that is obtained by itself and its two previous consecutive ‘O’s.

Therefore, the score of “OOXXOXXOOO” is 10 which is calculated by “1+2+0+0+1+0+0+1+2+3”.

You are to write a program calculating the scores of test results.

Input

Your program is to read from standard input. The input consists of T test cases. The number of testcases T is given in the first line of the input. Each test case starts with a line containing a stringcomposed by ‘O’ and ‘X’ and the length of the string is more than 0 and less than 80. There is no spacesbetween ‘O’ and ‘X’.

Output

Your program is to write to standard output. Print exactly one line for each test case. The line is tocontain the score of the test case.

Sample Input

5

OOXXOXXOOO

OOXXOOXXOO

OXOXOXOXOXOXOX

OOOOOOOOOO

OOOOXOOOOXOOOOX

Sample Output

10

9

7

55

30

歡迎交流:

#include<stdio.h>#include<string.h>int main(){	int t;	char s[85];	scanf("%d",&t);		while (t--)	{		scanf("%s",s);		int len = strlen(s);		int score = 0;		for (int i = 0; i < len; i++)		{			if (s[i] == 'X')continue;			else if (s[i] == 'O')			{				for (int j = i; s[j] == 'O'; j--)				{					score++;				}			}		}		printf("%d/n",score);	}	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 布尔津县| 民权县| 巴东县| 新闻| 修武县| 石嘴山市| 宣城市| 台中县| 临清市| 道孚县| 民乐县| 万安县| 同仁县| 利津县| 个旧市| 铜陵市| 田东县| 九龙城区| 田林县| 江津市| 高台县| 德庆县| 双牌县| 舞阳县| 吉水县| 阿勒泰市| 商丘市| 绩溪县| 会泽县| 上高县| 九龙坡区| 承德县| 南通市| 福贡县| 集安市| 通渭县| 淅川县| 晋宁县| 崇信县| 方城县| 特克斯县|