Потрібно написати програму на Java
200 UAHКроти Хюстон та Джейсон придумали гру - вигадувати випадкові двійкові числа, і перевіряти,
чи ці числа можна розбити на шматки, кожен з яких є степенем числа X у десятковій
системі. Наприклад, якщо X == 5, то двійкове число число 101110011 можна розбити на 101,
11001 та 1, кожне з яких є 5 у якомусь степені (101 у десятковій == 5 == 5^1, 11001 ==
25 == 5^2 та 1 == 1 - це 5^0).Продемонструйте, що люди розумніші за бобрів, і для заданого двійкового числа N знайдіть найменшу кількість шматків, на які його треба розбивати.
Програма має бути написана на java.До коду має бути написані коментарі
Вхідні дані:
Перший рядок містить X - послідовність нуликів та одиничок та N.
Вихідні дані:
Найменша кількість шматків, на які можемо розбити вхідне число, або -1 якщо
це не можливо.
Додатки 1
Відгук замовника про співпрацю з Vitalii Valchuk
Потрібно написати програму на JavaШвидко зроблений проект. Фрілансер відповідає на всі повідомлення.
Відгук фрилансера про співпрацю з Игоревичем Филиповим
Потрібно написати програму на JavaОперативно відповідає на питання, що виникли в процесі розробки. Не прикриваючи, можна працювати.
-
300грн
-
Шматочки можуть повторюватись?
наприклад число 111, N=5, тоді 3 по 1
-
по суті N має бути більше 1, тому що якщо N=1 то в X мають бути 1 одиниці
-
Актуальні фриланс-проєкти в категорії Java
Розробка Android-додатку плеєра для сервісу онлайн-ТБ
27 000 UAH
Потрібен Android-розробник для створення нативного Android-додатку для сервісу онлайн-ТБ. Планується дві версії: для мобільних пристроїв: смартфони та планшети; для Android TV / Android STB: телеприставки. Орієнтовні терміни: до 3 місяців. Орієнтовний бюджет: 150 000 грн.… Java, Розробка під Android ∙ 25 днів 21 година тому ∙ 31 ставка |