- [Codility] Lession 2.2 OddOccurr
- [Codility] Lession 3.1 TapeEquil
- [Codility] Lession 5.2 CountDiv
- [Codility] Lession 2.1 CyclicRot
- [Codility] Lession 3.3 PermMissi
- [Codility] Lession 3.2 FrogJmp
- [Codility] Lession 4.1 FrogRiver
- [Codility] Lession 4.2 PermCheck
- [Codility] Lession 4.3 MissingIn
- [Codility] Lession 1.1 Binary Ga
Swift Solution:
public func solution(inout A : [Int]) -> Int {
// Return itself if array only contains 1 element
if (A.count == 1) { return A[0] }
var oe = 0
//Since only one odd integer in the array
//so using Xor will balance all the pair numbers except the odd integer
for i in 0 ..< A.count { oe ^= A[i] }
return oe
}
网友评论