당신은 문자열이 제공됩니다. 단어 당 하나의 공백으로 문자열을 출력하십시오.
도전
입력은을 통해 전송 된 null
인용 부호 ( "
)로 묶인 문자열 (아니 거나 비어 있지 않음 ) stdin
입니다. 선행 및 후행 공백을 제거하십시오. 또한 두 단어 (또는 기호 등) 사이에 공백이 둘 이상 있으면 공백을 하나의 공백으로 자릅니다. 따옴표로 수정 된 문자열을 출력하십시오.
규칙
- 문자열은 100자를 초과 할 수 없습니다 만 범위에서 ASCII 문자를 포함
에 (공간)
~
(물결)하기 (문자 코드 0x7E가 포괄적으로가 0x20)"
즉, 문자열은 따옴표 (포함되지 않습니다"
외부) 및 다른 문자를 위에서 지정한 범위. 보기 ASCII 테이블을 참조. stdin
(또는 가장 가까운 대안) 에서 입력을 받아야합니다 .- 출력에는 따옴표 (
"
) 가 포함되어야합니다 . - 전체 프로그램 또는로부터 입력을
stdin
받아 최종 문자열을 출력 하는 함수를 작성할 수 있습니다.
테스트 사례
"this is a string " --> "this is a string"
" blah blah blah " --> "blah blah blah"
"abcdefg" --> "abcdefg"
" " --> ""
"12 34 ~5 6 (7, 8) - 9 - " --> "12 34 ~5 6 (7, 8) - 9 -"
채점
이것은 코드 골프이므로 가장 짧은 제출 (바이트)이 이깁니다.
" "aa" "
-> ""aa""
(입력 문자열 내에서 따옴표가 유효합니까?)
must take input from stdin
나중에 말합니다...or a function which takes input, and outputs the final string
. 이것은 함수가 입력을 받아야한다는 것을 의미합니까stdin
?