1つのパラメーターのみを受け入れ、別の関数のラッパーとして機能しないブール再帰関数を作成しようとしています。これは、数値に両方の素数である組み合わせのペアが含まれているかどうかを確認します。
たとえば、8379 の可能な組み合わせは次のとおりです。
8 379
83 79
837 9
ラッパー関数を使用して関数を作成することはできましたが、ラッパーなしではできないようです。
私が現在持っているものは次のとおりです。
func(num):
num is prime -> return true
else -> call func(num / 10, num % 10).
fun(num1, num2):
num1 and num2 are primes -> return true
num1 < 10 -> return false
return func(num1 / 10, concat(num1 % 10, num2))