November 2, 2021
LeetCode. Problem 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;
// Возвращаем максимальное значение