20210115 // 삼성 SW Expert 아카데미 // 1946

2021. 1. 15. 17:04Programming/SW Expert Academy

삼성 SW Expert 아카데미 1946번 "간단한 압축 풀기" 문제입니다.

TC = int(input())
for tc in range(1, TC+1):
    N = int(input())
    string = ""
    for i in range(N):
        a, K = input().split()
        K = int(K)
        string += a* K
    print("#%s"%tc)
    for i in range(len(string)):
        print(string[i], end="")
        if (i+1)%10 == 0:
            print()
    print()

문자열 정보를 입력받아 문자열을 10개 단위로 출력하는 문제이다.

 

먼저 한 문자열 변수에 입력받은 정보를 바탕으로 문자열을 완성시킨다.

 

그리고 하나씩 출력하는데 10개 단위로 줄넘김을 해야하기 때문에 for문의 인덱스 i 를 이용하여 10개를 출력했을 경우 줄바꿈을 하도록 코딩한다.