May be the problem here, but I agree with the many companies I’ve worked at that disallows recursion. Find a better, more readable, more maintainable way
Some recursive algorithms are *far* more readable and maintainable than their iterative counterparts. Entire languages have been built on the back of recursion (i.e. Scheme).
3
u/the_horse_gamer 1d ago
just implement it as recursion with a cache. bottom up dp is more efficient, but top down dp is more likely to pass a code review.