The McCarthy 91 function is a recursive function, defined by the computer scientist John McCarthy as a test case for formal verification within computer science.
The McCarthy 91 function is defined for integer n as:
Remarkably, the function yields for all (hence, the function name).
A more generalized form of the McCarthy's recursive function is defined below:
For positive integers a, b, c, k, and n.
The expression , means applying the function G, k number of times:
This means that the 'original' McCarthy-91 function is actually , with , , and .
Given integers, a, b, c, k, and n, evaluate the value of .
--------------------
NOTE: The McCarthy-91 function was created to test recursive function implementations. In this problem, while iterative loops are allowed, use of recursion is encouraged.

Solution Stats

5 Solutions

3 Solvers

Last Solution submitted on Aug 23, 2025

Last 200 Solutions

Solution Comments

Show comments
Loading...