из codesignal arcade 17 задачка
ааа, окей пасиба щас обьясню
мне дали массив из чисел я могу увеличить число на единицу сколько раз захочу,но только на единицу,и мне нужно количество ходов через которое у меня получится возрастающая последовательность
что предыдущая цифра меньше следующей так сказать
какой из них там много тестов с разными массивами
попробуй function arrayChange(arr) { let ans = 0 for(let i = 0 ; i < arr.length - 1; i++){ if (arr[i] < arr[i + 1]) continue ans += arr[i] - arr[i + 1] + 1 arr[i + 1] = arr[i] + 1 } return ans }
а чё это такое?
сайт с задачами
сайт с задачами
но всё же я вот эту строку не понимаю result += arr[i] - arr[i + 1] + 1 arr[i + 1] = arr[i] + 1
Обсуждают сегодня