[LeetCode][Python]434. Number of

作者: bluescorpio | 来源:发表于2017-05-13 14:25 被阅读18次

    Count the number of segments in a string, where a segment is defined to be a contiguous sequence of non-space characters.

    Please note that the string does not contain any non-printable characters.

    Example:

    Input: "Hello, my name is John"
    Output: 5
    

    思路:

    1. 首先要明白non-space和non-printable的含义。Python不带参数的split(),会把所有空格(空格符、制表符、换行符)当作分隔符。
    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
    class Solution(object):
        def countSegments(self, s):
            """
            :type s: str
            :rtype: int
            """
            return len(s.split())
    
    if __name__ == '__main__':
        sol = Solution()
        s = "Hello, my name is John"
        print sol.countSegments(s)
    

    相关文章

      网友评论

        本文标题:[LeetCode][Python]434. Number of

        本文链接:https://www.haomeiwen.com/subject/jlpxxxtx.html