第一次用python一行解决问题

​题在这里:389. 找不同

 

 


就这个题,其实很简单,我们把所有的list中的字转为asc码,然后全部加起来
用新增的去减原来的,然后再把结果转化为字母即可~,代码如下:
 

class Solution:
    def findTheDifference(self, s: str, t: str) -> str:
        return chr(sum(map(ord, t)) - sum(map(ord, s)))

 

 



顺便附一个c++的代码:

class Solution {
public:
    char findTheDifference(string s, string t) {
        int as = 0, at = 0;
        for (char ch: s) {
            as += ch;
        }
        for (char ch: t) {
            at += ch;
        }
        return at - as;
    }
};

 

 

 


完毕!

posted @ 2021-03-03 14:38  樱丨雅诗兰黛  阅读(93)  评论(0)    收藏  举报
Live2D