November 2, 2021

LeetCode. Problem 1672

Решение задачи LeetCode 1672

class Solution {
    public int maximumWealth(int[][] accounts) {
        // create and initialize int variable for max value
        // создаем и инициализируем переменную типа int для максимального значения
        int max = 0;
        
        // create and initialize int variable for tempory value
        // создаем и инициализируем переменную типа int для временного значения
        int tmp = 0;
        
        // Loop throughе the first lavel
        // Проходим циклом по первому уровню двумерного массива
        for(int i = 0; i < accounts.length; i++) {
            // Loop throughе the second lavel
            // Проходим циклом по второму уровню двумерного массива
            for(int k = 0; k < accounts[i].length; k++) {
                tmp += accounts[i][k];
            }
            
            // If tmp is greater than max, then assign to the max value of tmp;
            // Если значение переменной tmp больше чем значение переменной max, то присвоить max значение tmp
            if(tmp > max) max = tmp;
            // Reset variable tmp;
            // Обновить переменную tmp;
            tmp = 0;
        }
        
        // Return maximum value
        // Возвращаем максимальное значание
        return max;
    }
}

class Solution {
    public int maximumWealth(int[][] accounts) {
        int max = 0;
        int tmp = 0;
        for(int i = 0; i < accounts.length; i++) {
            for(int k = 0; k < accounts[i].length; k++) {
                tmp += accounts[i][k];
            }
            if(tmp > max) max = tmp;
            tmp = 0;
        }
        return max;
    }
}


// создаем и инициализируем переменную типа int для максимального значения
// create and initialize int variable for tempory value
// создаем и инициализируем переменную типа int для временного значения
// Проходим циклом по первому уровню двумерного массива
// Проходим циклом по второму уровню двумерного массива
// Если значение переменной tmp больше чем значение переменной max, то присвоить max значение tmp
// Обновить переменную tmp;
// Возвращаем максимальное значение