deno.land / x / masx200_leetcode_test@10.6.5 / subrectangle-queries / index.ts
12345678910111213141516171819202122232425export default class SubrectangleQueries { #rectangle: number[][]; constructor(rectangle: number[][]) { this.#rectangle = rectangle; }
updateSubrectangle( row1: number, col1: number, row2: number, col2: number, newValue: number, ): void { for (let i = row1; i <= row2; i++) { for (let j = col1; j <= col2; j++) { this.#rectangle[i][j] = newValue; } } }
getValue(row: number, col: number): number { return this.#rectangle[row][col]; }}
Version Info