21 lines
315 B
Text
21 lines
315 B
Text
func _C(i) {
|
|
() => i
|
|
}
|
|
|
|
func _A(k, x1, x2, x3, x4, x5) {
|
|
var b
|
|
b = () => {
|
|
k -= 1
|
|
_A(k, b, x1, x2, x3, x4)
|
|
}
|
|
if k <= 0 {
|
|
x4() + x5()
|
|
} else {
|
|
b()
|
|
}
|
|
}
|
|
|
|
for i in 1..20 {
|
|
let res = _A(i, _C(1), _C(-1), _C(-1), _C(1), _C(0))
|
|
print("\(i)\t= \(res)")
|
|
}
|