PS/Baekjoon Online Judge

[백준 21734] SMUPC의 등장 [Java]

kimyoungrok 2025. 5. 2. 23:19
728x90

문제

21734번: SMUPC의 등장

 

21734번: SMUPC의 등장

 

boj.ma

 


풀이

주어진 문자열의 각 문자에 대한 아스키코드의 각 자릿수의 합 만큼 문자를 출력하는 문제다.

우선 각 자릿수의 합을 구하자.

        // Solve
        for (char c : S) {
            int loop = 0;
            int ASCII = c;
            while (ASCII > 0) {
                loop += ASCII % 10;
                ASCII /= 10;
            }

이후 합 만큼 동일한 문자를 출력하면 된다.

            for (int i = 0; i < loop; i++) {
                sb.append(c);
            }
            sb.append('\\n');

풀이 시간

5분


소스코드

https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/21734.java

 

problem-solving/baekjoon-online-judge/practice/21734.java at main · rogi-rogi/problem-solving

Daily Problem Solving Challenges. Contribute to rogi-rogi/problem-solving development by creating an account on GitHub.

github.com

 

728x90