R02084
공백 다이어트
레이팅
의견: 0
설명
지훈이는 친구가 보낸 메시지에 불필요한 공백이 너무 많다고 느꼈다. 그래서 문장을 다음 규칙으로 정리하기로 했다.
- 문장 맨 앞과 맨 뒤의 공백은 모두 지운다.
- 단어 사이에 공백이 두 개 이상 연달아 있으면 하나로 줄인다.
문장 \(S\)를 이 규칙대로 정리한 결과를 출력하여라. \(S\)에는 알파벳이 적어도 하나 들어 있다.
제약
\(1 \le |S| \le 100\,000\)이며, \(S\)는 알파벳 소문자와 공백으로만 이루어져 있고 적어도 하나의 알파벳을 포함한다.
입력 형식
첫째 줄에 문자열 \(S\)가 주어진다.
출력 형식
앞뒤 공백을 없애고 단어 사이 공백을 하나로 줄인 문장을 출력한다.
예제 1
입력
hi there
출력
hi there
설명
앞뒤 공백을 없애고 사이의 여러 공백을 하나로 줄이면 "hi there"가 된다.
예제 2
입력
a b c
출력
a b c
설명
단어 사이의 두 칸 공백이 각각 한 칸으로 줄어든다.
문제 정보
riseoj 작성
출처 Original
태그
평가 및 의견
공백 다이어트
개요
Log in to rate problems.
개별 의견
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
공백 다이어트
게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다.
로그인하고 제출하기