LeetCode_389. Find the Difference

Posted 邓戈麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode_389. Find the Difference相关的知识,希望对你有一定的参考价值。

 

389. Find the Difference

Easy

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.

 

package leetcode.easy;

public class FindTheDifference {
	public char findTheDifference(String s, String t) {
		char[] first = s.toCharArray();
		char[] second = t.toCharArray();
		int res = 0;
		for (int i = 0; i < first.length; i++) {
			res += second[i];
			res -= first[i];
		}
		res += second[second.length - 1];
		return (char) res;
	}

	@org.junit.Test
	public void test() {
		System.out.println(findTheDifference("abcd", "abcde"));
	}
}

 

以上是关于LeetCode_389. Find the Difference的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 389. Find the Difference

Leetcode 389 Find the difference

LeetCode 389. Find the Difference

leetcode No389. Find the Difference

leetcode No389. Find the Difference

LeetCode 389. Find the Difference