LeetCode:Find the Difference

来源:互联网 发布:lol安妮舞会公主淘宝 编辑:程序博客网 时间:2024/06/15 08:36

Given two strings s and t which consist of only lowercase letters.

String t is generated by random shuffling string s and then add one more letter at a random position.

Find the letter that was added in t.

Example:

Input:
s = “abcd”
t = “abcde”

Output:
e

Explanation:
‘e’ is the letter that was added.

class Solution {public:    char findTheDifference(string s, string t) {        char res;        char count[256] = {0};        int i;        for(int i=0;i<s.length();++i)        {            count[s[i]]++;        }        for(i=0;i<t.length();++i)        {           if(count[t[i]]<=0)              break;           else              count[t[i]]--;//可以达到去重的功能        }      return t[i];    }};
0 0
原创粉丝点击