마닐라 2021. 9. 6. 19:30

import java.util.Scanner;

class Main {
    public String solution(int n, String s) {
        String answer = "";

        for(int i = 0; i < n; i++) {
            //0번 ~ 7번 인덱스 전까지 자르기
            String tmp = s.substring(0, 7).replace('#','1').replace('*','0');
            int num = Integer.parseInt(tmp, 2); //2진수를 10진수로 바꾸는 코드
            answer += (char) num;
            //7번 인덱스부터 그 이후 문자열 저장
            s = s.substring(7); //s에 7번째 이후 다시 저장
        }

        return answer;
    }

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

        int n = kb.nextInt();

        String str = kb.next();

        System.out.println(T.solution(n, str));
    }
}