Java/코테

문자열 압축하기 - String

Hyunebee 2022. 1. 15. 18:16

import javax.management.StringValueExp;
import java.util.*;

class Main {
    public String solution(String sentence) {
        sentence = sentence + " ";
        String answer = "";
        int count = 1;

        for (int i = 0; i < sentence.length()-1 ; i++){
            if(sentence.charAt(i) == sentence.charAt(i+1)){
                count++;
            }else{
                answer+=sentence.charAt(i);
                if(count > 1){
                    answer+=count;
                }
                count=1;
            }
        }



        return answer;
    }

    public static void main(String[] args){
        Main T = new Main();
        Scanner scanner = new Scanner(System.in);
        String s = scanner.next();
        System.out.println(T.solution(s.toUpperCase()));

    }


}