1310-xor-queries-of-a-subarray

DevGod needs to write a blog entry for this problem!
/**
 * @param {number[]} arr
 * @param {number[][]} queries
 * @return {number[]}
 */
var xorQueries = function(arr, queries) {
    let prefix = [arr[0]];
    let ans = [];
    for(let I = 1; I<arr.length; I++){
        prefix.push(prefix[prefix.length-1]^arr[I]);
    }
    
    for(let q of queries){
        let score = prefix[q[0]] ^ prefix[q[1]] ^ arr[q[0]];
        ans.push(score);
    }

    return ans;
};