LeetCode热题100道-Day02
136. 只出现一次的数字
- 在stream流中的reduce方法使用异或运算。
class Solution {
public int singleNumber(int[] nums) {
return Arrays.stream(nums).reduce((a,b)->a^b).getAsInt();
}
}
func singleNumber(nums []int) int {
a := 0
for _,v:= range nums{
a = v ^a
}
return a
}