using UnityEngine;
public class RecursionQuiz : MonoBehaviour
{
void Start()
{
int value = Calculate(5, 0);
Debug.Log(value);
}
int Calculate(int step, int current)
{
if (step <= 0) return current;
if (step % 3 == 0)
return Calculate(step - 1, current + 3);
else if (step % 2 == 0)
return Calculate(step - 1, current * 2);
else
return Calculate(step - 1, current - 2);
}
}
Post #481
255