挑战:
创建一个接受正整数的程序,并检查它是否可以(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
成为有效输出,因此不能用作false,
log()
在答案中使用的人都应确认 输入5
时给出正确答案242
。