ReWord-wrap
시간 제한1초메모리 제한1024 MB
주어진 텍스트를 너비 w 이하의 줄로 나누어, 단어를 쪼개지 않고 다시 배치하는 문제입니다.
문제
텍스트 편집기 창의 크기가 바뀌면 단어를 쪼개지 않고 모든 단어가 화면 창에 맞도록 텍스트를 다시 배치해야 하는 경우가 많다. 이를 단어 줄바꿈(word-wrapping)이라고 한다. 주어진 텍스트를 지정한 크기에 맞게 줄바꿈하라.
입력
첫 줄에는 데이터셋의 개수를 나타내는 정수 n이 주어진다. 각 데이터셋은 다음과 같이 구성된다.
- 줄바꿈할 글자 수를 나타내는 정수 w. .
- 줄바꿈할 텍스트의 줄 수를 나타내는 정수 m. .
- 줄바꿈할 텍스트 m줄.
출력
지정된 글자 수에 맞게 텍스트를 줄바꿈하여 출력하고, 각 데이터셋 뒤에 빈 줄을 하나 출력한다.