← Усі приклади

Реверс числа

TypeScript Цикли

while

Блок-схема за ДСТУ

ТакНіПочатокВвід nr = 0n > 0r = r * 10 + n % 10n = Math.floor(n / 10)Повернути rКінецьРисунок 1 — reverse

Вихідний код

function reverse(n: number): number {
    let r = 0;
    while (n > 0) {
        r = r * 10 + n % 10;
        n = Math.floor(n / 10);
    }
    return r;
}