每日一题 【每日一题】计算单词数量 -Python-20211004

Jack · 2021年10月04日 · 最后由 lework 回复于 2022年01月19日 · 31 次阅读
  1. 问题描述: 计算字符串中的单词数,其中一个单词的定义为不含空格的连续字符串
  2. 问题示例: 输入: "Hello, my name is Jack" 输出: 5

参考代码:

class Solution:
    def countSegments(self, s):
        res = 0
        for i in range(len(s)):
            if s[i] != ''and (i == 0 or s[i-1] == ''):
                res += 1
        return res
package main

import (
    "fmt"
    "strings"
)

func wordCounter(s string) int {
    var ans int = 0
    words := strings.Split(s, " ")
    for _, value := range words {
        if value != "" {
            ans++
        }
    }
    return ans
}

func main() {
    /*
        计算单词数量
        问题描述: 计算字符串中的单词数,其中一个单词的定义为不含空格的连续字符串
        问题示例: 输入: "Hello, my name is Jack" 输出: 5
    */
    s := "Hello, my name is Jack"
    fmt.Println(wordCounter(s))
}
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册