[ create a new paste ] login | about

Link: http://codepad.org/mybM4vF4    [ raw code | output | fork ]

kabhwan - Ruby, pasted on Apr 7:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# C/C++ 로 배우는 자료구조론 연습문제 4.25

def ackermann(n, m)
  if 0 == n
    return m + 1
  elsif n > 0 && 0 == m
    return ackermann(n - 1, 1)
  end

  return ackermann(n - 1, ackermann(n, m - 1))
end

puts ackermann(3, 2)
puts ackermann(4, 2)


Output:
1
Timeout


Create a new paste based on this one


Comments: