아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

텍스트 서식 맞추기

면접 대비

시간 제한2초메모리 제한1024 MB

요약
END가 나올 때까지 공백으로 구분된 토큰을 읽고, 일반 토큰은 뒤에 공백을 붙여 출력하며 N 토큰마다 줄바꿈을 출력한다.
난이도

쉬움10점 중 2점

유형
문자열, 구현, 시뮬레이션, 완전 탐색
정답자
아직 제출이 없습니다

문제

컴퓨터는 텍스트 정보를 저장하고 편집하고 출력하는 데 유용한 도구다. 텍스트를 출력할 때 가장 중요한 요소 중 하나는 줄 바꿈을 어디에 넣을지 정하는 것이다. 이 문제에서는 원본 텍스트에 들어 있는 간단한 규칙과 특수 표시에 따라 텍스트 서식을 다시 맞추는 프로그램을 작성해야 한다.

입력

입력은 공백으로 구분된 토큰의 나열이다. 각 구분자는 하나의 공백 또는 줄 바꿈이다. 공백이 아닌 모든 토큰은 “N”과 “END” 두 특수 토큰을 제외하면 일반 토큰으로 본다. “N” 토큰은 텍스트에 줄 바꿈을 넣어야 함을 나타내고, “END” 토큰은 입력의 끝을 나타낸다.

출력

일반 토큰마다 토큰을 출력한 뒤 공백을 하나 출력한다. 특수 토큰 “N”이 나올 때마다 줄 바꿈을 출력한다.

예제1

  1. 예제 1

    입력
    A
    man provided
    with paper, N pencil, N and
    rubber, N and
    subject to strict
    discipline, N is in
    effect a
    universal machine. N N A. M.
    Turing N END
    
    예상 출력
    A man provided with paper,
    pencil,
    and rubber,
    and subject to strict discipline,
    is in effect a universal machine.
    
    A. M. Turing