leetcode - find XOR sum of all pairs bitwise AND(kotlin)

silver·2021년 7월 6일
0

level - hard

자세한 설명과 내용은 아래 링크를 참고해주세요.
https://velog.io/@mdok1112/leetcode-find-XOR-sum-of-all-pairs-bitwise-ANDjava

위의 링크에서는 설명과 자바코드가 들어있으며
여기서는 코틀린으로 작성한 코드만 있습니다.

class Solution {
    fun getXORSum(arr1: IntArray, arr2: IntArray): Int {
        var ar1 = arr1[0]
        for(i in 1 until arr1.size) {
            ar1 = ar1.xor(arr1[i])
        }

        var ar2 = arr2[0]
        for(i in 1 until arr2.size) {
            ar2 = ar2.xor(arr2[i])
        }
        
        return ar1.and(ar2)
    }
}

0개의 댓글