RosettaCodeData/Task/Man-or-boy-test/Scala/man-or-boy-test.scala
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

9 lines
232 B
Scala

def A(in_k: Int, x1: =>Int, x2: =>Int, x3: =>Int, x4: =>Int, x5: =>Int): Int = {
var k = in_k
def B: Int = {
k = k-1
A(k, B, x1, x2, x3, x4)
}
if (k<=0) x4+x5 else B
}
println(A(10, 1, -1, -1, 1, 0))