문제
1152: 단어 수
첫 번째 줄에는 영문 대소문자와 공백으로 구성된 문자열이 주어진다.
이 문자열의 길이는 1,000,000을 초과할 수 없습니다.
단어는 연속 공백 없이 단일 공백으로 구분됩니다.
또한 코드
www.acmicpc.net
해결
package main
import (
"bufio"
"fmt"
"os"
"strings"
)
func main() {
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter((os.Stdout))
s, _ := r.ReadString('\n')
defer w.Flush()
st := strings.Fields(s)
fmt.Fprintln(w, len(st))
}
설명
- func 필드(들) string) ()string : 공간을 기반으로문자열 분할