public String solution(String s){
    String answer = "";

    for(int i=0; i<4; i++) {
        String temp = s.substring(0, 7).replace('#', '1').replace('*', '0');
        // 문자를 잘라주고, 1. 이진수로 바꿔준다.

        int num = Integer.parseInt(temp, 2);
        // 2진수->10진수

        answer += (char) num;
        // 아스키코드 변환 int형을 char으로 강제변환

        s = s.substring(7);
        // 앞에 문자 자르기

    }

    return answer;
}

+ Recent posts