JS || Solution by Bharadwaj
Code\n\nvar kthLargestValue = function (matrix, k) {\n    let x = matrix.length;\n    let y = matrix[0].length;\n    let values = Array(x + 1).fill(\'\').map(_ 
# Code\n```\nvar kthLargestValue = function (matrix, k) {\n    let x = matrix.length;\n    let y = matrix[0].length;\n    let values = Array(x + 1).fill(\'\').map(_ => Array(y + 1).fill(0));\n    let res = [];\n\n    for (let row = 1; row <= x; row++) {\n        for (let col = 1; col <= y; col++) {\n            values[row][col] = matrix[row - 1][col - 1] ^\n                values[row - 1][col] ^\n                values[row][col - 1] ^\n                values[row - 1][col - 1];\n\n            res.push(values[row][col]);\n        }\n    }\n    res.sort((a, b) => b - a);\n    return res[k - 1];\n};\n```
['JavaScript']