Submission #1065633


Source Code Expand

import java.util.Scanner;

public class Main {

    public static void main(String args[]) throws Exception
    {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        String str = sc.next();

        int max = 0;
        int cnt=0;

        for(int i=0;i<str.length();i++){
            char current = str.charAt(i);
            if(current=='I') {
                cnt++;
                max = Math.max(max,cnt);
            }
            else cnt--;
        }

        System.out.print(max);

        sc.close();
    }

}

Submission Info

Submission Time
Task B - Increment Decrement
User cxr1242
Language Java8 (OpenJDK 1.8.0)
Score 200
Code Size 579 Byte
Status AC
Exec Time 142 ms
Memory 10192 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 8
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All subtask_1_alld_01.txt, subtask_1_alldmax_01.txt, subtask_1_alli_01.txt, subtask_1_allimax_01.txt, subtask_1_max_01.txt, subtask_1_max_02.txt, subtask_1_rand_01.txt, subtask_1_rand_02.txt
Case Name Status Exec Time Memory
sample_01.txt AC 139 ms 10192 KB
sample_02.txt AC 126 ms 9552 KB
subtask_1_alld_01.txt AC 133 ms 9676 KB
subtask_1_alldmax_01.txt AC 127 ms 9676 KB
subtask_1_alli_01.txt AC 132 ms 9556 KB
subtask_1_allimax_01.txt AC 125 ms 9684 KB
subtask_1_max_01.txt AC 127 ms 9800 KB
subtask_1_max_02.txt AC 126 ms 9548 KB
subtask_1_rand_01.txt AC 128 ms 9676 KB
subtask_1_rand_02.txt AC 142 ms 9680 KB