- 외부 반복문은 첫번째 입력값. 즉, 주어진 테스트케이스 갯수만큼 반복하게 됩니다.
- testCase에는 그 뒤의 입력값인 테스트케이스 하나씩 마다를 배열로 설정한 값이 저장됩니다.
ex)
입력값: 3 abc
testCase = ['3', 'abc'];
- testCount는 위에 있는 배열의 인덱스 0 값을 저장합니다.
- testWord는 위에 있는 배열의 인덱스 1 값을 저장합니다.
- 내부 반복문은 testWord의 길이만큼 반복합니다.
즉, 반복을 하는 동안 testWord 문자열 인덱스 하나씩 뜯어내, testCount만큼 반복하여 출력하는 것입니다.
- 그 방법으로 repeat()이 사용됩니다.
ex) testWord[0].repeat(testCount) 는 'a'.repeat(3)이랑 같은 뜻입니다.
따라서 aaa가 출력
- 이와같은 과정을 반복하여 result값에 누적하여 저장합니다.
- 결과를 출력하면 aaabbbccc 와 같이 출력됩니다.