텍스트 서식 맞추기
면접 대비시간 제한2초메모리 제한1024 MB
END가 나올 때까지 공백으로 구분된 토큰을 읽고, 일반 토큰은 뒤에 공백을 붙여 출력하며 N 토큰마다 줄바꿈을 출력한다.
문제
컴퓨터는 텍스트 정보를 저장하고 편집하고 출력하는 데 유용한 도구다. 텍스트를 출력할 때 가장 중요한 요소 중 하나는 줄 바꿈을 어디에 넣을지 정하는 것이다. 이 문제에서는 원본 텍스트에 들어 있는 간단한 규칙과 특수 표시에 따라 텍스트 서식을 다시 맞추는 프로그램을 작성해야 한다.
입력
입력은 공백으로 구분된 토큰의 나열이다. 각 구분자는 하나의 공백 또는 줄 바꿈이다. 공백이 아닌 모든 토큰은 “N”과 “END” 두 특수 토큰을 제외하면 일반 토큰으로 본다. “N” 토큰은 텍스트에 줄 바꿈을 넣어야 함을 나타내고, “END” 토큰은 입력의 끝을 나타낸다.
출력
일반 토큰마다 토큰을 출력한 뒤 공백을 하나 출력한다. 특수 토큰 “N”이 나올 때마다 줄 바꿈을 출력한다.