SWEA

swea 1946 [D2] 간단한 압축 풀기 JAVA

녁이 2023. 11. 20. 20:15
728x90
반응형

풀이 :

입력 받은 알파벳을 char[]에 담고, 이를 해당 숫자만큼 출력 -> cnt++ , cnt = 10이 되면, 줄 바꿈 추가

 


Code

public class Solution1946 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt(); // 테스트 케이스 개수
        for (int tc = 1; tc <= T; tc++) {
            int N = sc.nextInt();
            char[] alpha = new char[N];
            int[] k = new int[N];

            for (int i = 0; i < N; i++) {
                alpha[i] = sc.next().charAt(0);
                k[i] = sc.nextInt();
            }

            int cnt = 0;
            System.out.println("#" + tc);
            for (int i = 0; i < N; i++) {
                for (int j = 0; j < k[i]; j++) {
                    System.out.printf(String.valueOf(alpha[i]));
                    cnt++;
                    if (cnt == 10) {
                        System.out.println();
                        cnt = 0;
                    }
                }
            }
            System.out.println();
        }

    }
}
728x90
반응형

'SWEA' 카테고리의 다른 글

swea 1954 [D2] 달팽이 숫자 JAVA  (1) 2023.11.20
swea 1948 [D2] 날짜 계산기 JAVA  (0) 2023.11.20
swea 1945 [D2] 간단한 소인수분해 JAVA  (0) 2023.11.20
swea 1940 [D2] 가랏! RC카! JAVA  (0) 2023.11.20
swea 1928 [D2] Base64 Decoder JAVA  (0) 2023.11.20