uva1585

xiaoxiao2021-02-28  35

import java.util.Scanner; public class Main { /** * @param 给出TT 个由OO 和XX 组成的字符串,长度小于等于80,统计所有字符的得分和。 * 每个O的得分为目前连续出现的OO 的个数,XX 的得分为0 。 * 例如,OOXXOXXOOO 的得分1+2+0+0+1+0+0+1+2+3=10 */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner (System.in); int t = Integer.parseInt(scanner.nextLine()); int[] sum = new int[t]; for (int i = 0; i < t; i++) { String string = scanner.nextLine(); int cal = 0; for (int j = 0; j < string.length(); j++) { if (string.charAt(j)=='O') { cal++; sum[i]=sum[i]+cal; }else { cal=0; } }   } for (int i = 0; i < t; i++) { System.out.println(sum[i]); } } }
转载请注明原文地址: https://www.6miu.com/read-2629857.html

最新回复(0)