LeetCode 简单操作 | 389. Find the Difference
2017-03-02 11:26
453 查看
/* * Leetcode389. Find the Difference * Funtion: 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 * Author: LKJ * Date: 2017/3/01 * Hint: */ #include <iostream> #include <vector> #include <string> #include <cmath> #include <algorithm> using namespace std; class Solution { public: char findTheDifference(string s, string t) { char res = 0; for(int i = 0; i< s.length(); i++){ res ^= s[i]; } for(int i = 0; i< t.length(); i++){ res ^= t[i]; } return res; } }; int main(){ //int myarr[7] = {9, 9, 9, 9, 9, 9, 9}; //vector<int> myin(myarr,myarr+7); string myin = "abc"; string myin1 = "abce"; char myout; Solution SA; //cout << "Please Enter" << endl; //cin >> myin >> myin1; myout = SA.findTheDifference(myin,myin1); cout << myout << endl; // cout<<"VecOUT:"<<myout.size()<<endl; // for(unsigned int i = 0; i < myout.size(); i++){ // for(vector<int>::iterator itt = myout[i].begin() ;itt!=myout[i].end(); itt++){ // cout<<*itt<<" "; // } // cout<<endl; // } // cout<<endl; // cout<<"VecOUT:"<<endl; // for(vector<int>::iterator it = myout.begin() ;it!=myout.end();it++){ // cout<<*it<<" "; // } // cout<<endl; return 0; }
相关文章推荐
- 位操作-leetcode 389 Find the Difference
- LeetCode389. Find the Difference简单
- LeetCode—389. Find the Difference
- Leetcode 389. Find the Difference 找不同 解题报告
- [leetcode]389. Find the Difference -- JavaScript 代码
- Leetcode 389 Find the Difference
- LeetCode笔记:389. Find the Difference
- LeetCode(389) Find the Difference
- leetcode 389. Find the Difference 牛人用异或 或者 求和 解决,很简单。
- LeetCode 389:Find the Difference
- Leetcode 389 Find the Difference
- Leetcode 389. Find the Difference
- leetcode:bits:Find the Difference(389)
- [leetcode] 389. Find the Difference 解题报告
- 【leetcode】389. Find the Difference【E】
- leetcode 389. Find the Difference 解题报告
- LeetCode : 389. Find the Difference
- leetcode 389 Find the Difference C++
- 【leetcode】389. Find the Difference
- leetcode之389. Find the Difference(C++解法)