Виклик:
Створіть програму, яка приймає додатне ціле число і перевіряє, чи можна записати її у вигляді (3 ^ x) -1, де X - ще одне додатне ціле число .
Якщо це можливо, виведіть X
Якщо це не вдається, виведіть -1 або хибну заяву.
Приклади входів / виходів
Вхід:
2
Його можна записати як (3 ^ 1) - 1, тому виведемо x, що дорівнює 1
Вихід:
1
Вхід:
26
26 можна записати як (3 ^ 3) - 1, тому виведемо x (3)
Вихід:
3
Вхід:
1024
1024 не можна записати у вигляді (3 ^ x) - 1, тому виведемо -1
Вихід:
-1
Це код-гольф, тому виграє найменша кількість байтів
Пов'язані OEIS: A024023
3^0-1
дійсним результатом і, таким чином, не використовуватиметься як хибне,
log()
у своїй відповіді, повинен підтвердити, що він дає правильну відповідь, 5
коли 242
вводиться.