Skip to content

Instantly share code, notes, and snippets.

View artzhookov's full-sized avatar
🥳

Artem Zhukov artzhookov

🥳
View GitHub Profile
function nextBigger(number) {
const digits = String(number).split('');
let swapToIndex = -1;
// проходим цифры с конца и находим последовательность из двух цифр,
// где старший разряд меньше младшего
// индекс старшего разряда запоминаем в "to"
for (let index = digits.length - 2; index >= 0; index -= 1) {
if (digits[index] < digits[index + 1]) {