Submission #3233625


Source Code Expand

import java.util.Scanner;

public class Main {
    static int[][] map;
    static int[][] label;

    static int M;
    static int N;
    static int T;
    static int P;
    static int MOD = 1000000007;

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        String s = scanner.nextLine();

        int ans = 9999;
        for (int i = 0; i < 26; i++) {
            String ss = s;
            String temps = "";
            int cnt = 0;
            while(true){
                int ok = 0;
                for (int j = 0; j < ss.length(); j++) {
                    if(ss.charAt(j) != 'a' + i)break;
                    ok++;
                }

                if(ok == ss.length())break;
                cnt++;
                for (int j = 0; j < ss.length() - 1; j++) {
                    if(ss.charAt(j) == 'a' + i || ss.charAt(j + 1) == 'a' + i){
                        temps = temps + (char)('a' + i);
                    }else{
                        temps = temps + '0';
                    }
                }
//                System.out.println(temps);
                ss = temps;
                temps = "";
//                break;

            }
            ans = Math.min(ans, cnt);
        }

        System.out.println(ans);


    }



}

Submission Info

Submission Time
Task A - Shrinking
User evesanta
Language Java8 (OpenJDK 1.8.0)
Score 300
Code Size 1361 Byte
Status AC
Exec Time 147 ms
Memory 43348 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 14
Set Name Test Cases
Sample 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt
All 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt
Case Name Status Exec Time Memory
0_00.txt AC 90 ms 23380 KB
0_01.txt AC 100 ms 22612 KB
0_02.txt AC 89 ms 21716 KB
0_03.txt AC 105 ms 23252 KB
1_00.txt AC 87 ms 19284 KB
1_01.txt AC 147 ms 43348 KB
1_02.txt AC 144 ms 40660 KB
1_03.txt AC 132 ms 43220 KB
1_04.txt AC 133 ms 42452 KB
1_05.txt AC 129 ms 33876 KB
1_06.txt AC 128 ms 36564 KB
1_07.txt AC 129 ms 32212 KB
1_08.txt AC 142 ms 43220 KB
1_09.txt AC 144 ms 42324 KB