leetcode 58. Length of Last Word

58 Length of Last Word 简单题
python:

class Solution(object):
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        if s.strip()=="": return 0;
        return len(s.strip().split()[-1])

java:

public class Solution {
    public int lengthOfLastWord(String s) {
        return s.trim().length() -  s.trim().lastIndexOf(" ") -1 ;
    }
}
  1. Find Duplicate File in System python
class Solution(object):
    def findDuplicate(self, paths):
        """
        :type paths: List[str]
        :rtype: List[List[str]]
        """
        res = {}
        ans = []
        for path in paths:
            files = path.split()
            dic = files[0]
            for file in files[1:]:
                file_content = file.split("(")
                filename = file_content[0]
                content  = file_content[-1][:-1]
                print filename
                print content
                if content in res:
                    res[content].append(dic+"/"+filename)
                else:
                    res[content] = []
                    res[content].append(dic+"/"+filename)
        for re in res:
            if len(res[re])>=2:
                ans.append(res[re])
        return ans

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>