在输出的开头获取零

时间:2019-03-02 20:27:16

标签: java

import java.util.*;

class TestClass {
    public static void main(String args[]) throws Exception {
        //Scanner
        Scanner s = new Scanner(System.in);

        int t = s.nextInt();

        while (t != 0) {
            int flag[] = new int[150];
            String sa = s.nextLine();
            char c;
            int count1 = 0, count2 = 0, count3 = 0;

            for (int i = 0; i < sa.length(); i++) {
                c = sa.charAt(i);
                flag[c]++;
            }

            count1 = (flag['('] > flag[')']) ? flag[')'] : flag['('];
            count2 = (flag['{'] > flag['}']) ? flag['}'] : flag['{'];
            count3 = (flag['['] > flag[']']) ? flag[']'] : flag['['];
            System.out.println((count1 + count2 + count3) * 2);
            t--;
        }
    }
}
Your Code's Output
0
8
6
2
4
Expected Correct Output
8
6
2
4
2

我得到正确的输出,但是所有输出的开头都为零?

0 个答案:

没有答案