Вступ
У цьому виклику ви повинні розділити ціле число на дві частини. Оскільки ніхто не любить отримувати менший шматок пирога, ваша мета - бути максимально справедливим. Наприклад, якщо ви хотіли розділити ціле число 7129
на дві частини, є 3 можливих способи зробити це.
7,129
, 71,29
і 712,9
є всі можливості, але 71,29
це найсправедливіший спосіб розділити його на дві частини, оскільки це мінімізує різницю між двома:
7 129 -> |7-129| = 122
71 29 -> |71-29| = 42
712 9 -> |712-9| = 703
Виклик
За даним цілим числом визначте найкращий можливий спосіб розподілу, як описано вище, та повідомте про отриману різницю.
Правила
- Розщеплення має сенс лише для цілих чисел довжини щонайменше двох, вхід завжди буде ≥ 10
- Введенням може бути ціле число, список цифр або рядок
- Вам не доведеться обробляти недійсний ввід
Тестові шафи
Потрібно повідомити лише про отриману різницю. Розділення є лише для ілюстрації:
10 -> 1,0 -> 1
11 -> 1,1 -> 0
12 -> 1,2 -> 1
13 -> 1,3 -> 2
101 -> 1,01 -> 0
128 -> 12,8 -> 4
313 -> 3,13 -> 10
1003 -> 1,003 -> 2
7129 -> 71,29 -> 42
81128 -> 81,128 -> 47
999999 -> 999,999 -> 0
9999999 -> 999,9999 or 9999,999 -> 9000