わからないこと
以下の条件のもと、標準入力の文字列をすべて同一のスライスに格納したいです。
- 各単語の区切りは、スペースor改行
- 連続するスペースで区切られている場合は1つのスペースとみなす
それで現在以下の様なコードにしてみましたが、連続スペースが文字として判定されるなど、うまく行きません。
分かられる方は教えていただきたいです。
Go
1func main(){ 2 scanner := bufio.NewScanner(os.Stdin) 3 for scanner.Scan() { 4 line := scanner.Text() 5 chars := strings.Split(line, " ") 6 A := make([]string, len(chars)) 7 for i, ch := range chars { 8 A[i] = ch 9 } 10 f.Println(A) 11 } 12}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。