7.Score
来源:互联网 发布:java写学生管理系统 编辑:程序博客网 时间:2024/05/20 03:40
Description
There is an objective test result such as ``OOXXOXXOOO". An `O' means a correct answer of a problem and an `X' means a wrong answer. The score of each problem of this test is calculated by itself and its just previous consecutive `O's only when the answer is correct. For example, the score of the 10th problem 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 test cases T is given in the first line of the input. Each test case starts with a line containing a string composed by `O' and `X' and the length of the string is more than 0 and less than 80. There is no spaces between `O' and `X'.
Output
Your program is to write to standard output. Print exactly one line for each test case. The line is to contain the score of the test case.
The following shows sample input and output for five test cases.
Sample Input
5 OOXXOXXOOO OOXXOOXXOO OXOXOXOXOXOXOX OOOOOOOOOO OOOOXOOOOXOOOOX
Sample Output
10 9 7 55 30
这个就更简单了,题都没怎么看直接看的样例,看到了这句话"the score of ``OOXXOXXOOO" is 10 which is calculated by ``1+2+0+0+1+0+0+1+2+3".",
心里就更踏实了,对一个加一分,连对几个加几分。
#include<stdio.h>int main(){ int t; scanf ("%d", &t); getchar(); while (t--) { char s[105]; gets(s); int a=0,sum=0; for(int i=0;s[i];i++){ if(s[i]=='O'){ a++; sum+=a;} else a=0; } printf("%d\n",sum); } return 0;}
- 7.Score
- Score
- score
- score
- Score
- Score
- Score
- Score
- Inception Score&Mode Score
- high score
- score someone
- the score
- vba score
- 1324. Score
- diversity score
- Lucene Score
- hdu2534-Score
- Score Inflation
- Virtual Disk 项目总结
- 史上最简短Git与Github使用说明 小白与女友分分钟学会
- js高级程序设计(第三版)第四章
- Struts2最新版(2.5.12)快速入门(二) Struts2之Action
- Oracle 使用analyze分析索引碎片
- 7.Score
- 【Spark】-- 交互式 shell
- 美国交通标志必知
- java网络编程学习之——构建基于多线程的网络通信模型1
- 无法访问 MemoryStream 的内部缓冲区
- Python--UDP时间服务器
- [LintCode]Remove Element(Python)
- 【PostgreSQL-9.6.3】Red Hat 4.4.7下的安装
- java 注解