Практичне завдання №9*
Рівень складності: Бос
Розглянемо процес переходу від цілого x до цілого y вздовж цілих точок прямої. Довжина кожного кроку має бути невід’ємною та бути або на одиницю більшою, або дорівнювати, або на одиницю меншою за довжину попереднього кроку. Довжина першого і останнього кроків повинна бути 1.
Створіть функцію, яка обчислює мінімальну кількість кроків, необхідних для переходу від x до y. Він повинен обробляти 0 <= x <= y < 2 31 .
приклади:
x = 45, y = 48: зрозуміло, що кроків дорівнює 46, 47, 48, тому результат дорівнює 3.
x = 45, y = 49: ми можемо зробити один 2-кроковий: 46,48,49, тож результат все одно буде 3.
x = 45, y = 50: ще один 2-кроковий: 46,48,49,50, тож результат 4.
x = 45, y = 51: два 2-кроки: 46,48,50,51, тому результат залишається 4.
Форма подання результату роботи:
результат роботи вивантажити на платформу GitHub, посилання на вашу роботу записати в .txt фай та відправте в систему на перевірку. Назва .txt файлу транслітерація "Прізвище І.П. "
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу