[[Recursion]]을 써서 만들었습니다. --- [[yong27]] 님 감사합니다. {{{ #!python def ThreePlusOne(n, count=0): count += 1 if n==1: return count elif n%2==0: return ThreePlusOne(n/2, count) # return을 빼먹으면 None이 리턴 else: return ThreePlusOne(n*3+1, count) #return을 빼먹으면 None이 리턴 def main(): i, j = raw_input().split() b = 0 for a in range(int(i), int(j)+1): temp = ThreePlusOne(a) if b < temp: b = temp print i, j, b if __name__ == '__main__': #import psyco #psyco.bind(main) main() }}} ZeroPage:3N+1Problem 참조