자연수 n에 대해 f(n) = 3n+1 (n이 홀수), n/2 (n이 짝수)로 정의하자. 이때 어떠한 자연수 n을 가져오더라도 f(...)를 계속 적용하다보면 1 (->4->2->1->... 은 사이클)로 끝난다는 추측이다. 일단은 컴퓨터로 돌려봤을때는 2^68까지는 반례가 없다고 한다. (https://en.wikipedia.org/wiki/Collatz_conjecture) 파이썬에서 함수 op_collatz(n)을 정의하고, def op_collatz(n): ret = [] while n >= 1: ret.append(n) if n == 1: break if n % 2 == 0: n = n // 2 else: n = 3 * n + 1 return ret 1~29까지 수열 (n, f(n), f(f(n..