뇌운동일지

[ 수학 프로그래밍 ] 3n+1 problem 본문

python

[ 수학 프로그래밍 ] 3n+1 problem

purpleduck 2020. 9. 25. 13:01

 

def solution(i, j):
  for n in range(i, j+1):
    print (n, " : ", end="")
    while n != 1:
      if n % 2 == 0:
          n = n/2
          print(int(n),",", end=" ")
      else:
          n = (3 * n) + 1
          print(int(n),",", end=" ")
    print()

solution(10,19)

'python' 카테고리의 다른 글

[ 수학 프로그래밍 ] 구구단  (0) 2020.09.25
[ 수학 프로그래밍 ] n n**2 n**3  (0) 2020.09.25
[ 수학 프로그래밍 ] 피보나치 수열 활용  (0) 2020.09.25
python  (1) 2020.07.06
Comments