我遇到以下特定问题的问题,
n is an exact power of 3
(n=3^k , where k is a positive integer)
while n > 1
begin
print "hello"
n := n/3
end
我需要找到一个n函数来确定打印'hello'的次数。
由于k
变量,我遇到了麻烦。这是否意味着隐含在等式中。我意识到一些测试数据是n=3 -> 1 ; n=9 -> 2 ; n=27 -> 3
,但它并没有点击如何将k合并到解决方案中,如果有的话。任何正确方向的推动都将非常感激。感谢
答案 0 :(得分:0)
提示:如果你有一些要取幂的东西,那么反向是什么 操作
答案 1 :(得分:0)
对数是你的朋友。 =)