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

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

UVa-1585

2019-11-14 11:12:08
字體:
來源:轉載
供稿:網友

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;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙游县| 理塘县| 凯里市| 徐汇区| 禹州市| 屏东县| 平泉县| 西乌珠穆沁旗| 馆陶县| 阳曲县| 临沭县| 灵宝市| 临沧市| 铁岭市| 乐东| 城步| 淅川县| 凤山县| 文昌市| 日土县| 酒泉市| 济阳县| 天津市| 弋阳县| 若羌县| 交口县| 抚州市| 富裕县| 新巴尔虎左旗| 盖州市| 建瓯市| 邵东县| 马尔康县| 阳西县| 乐至县| 荣成市| 彰武县| 永靖县| 城步| 上犹县| 沅陵县|