не надо искать чуда методом тыка
надо представить в голове алгоритм 😊
ты же должен при каждом новом вычислении использовать мемоизированную функцию, а не создавать новую при каждом вычислении
а в целом я вообще не вижу, чтобы у тебя вызывалась функция вычисления площади с одинаковым аргументом, i у тебя монотонно возрастает
какое вычисление ты хочешь закэшировать, чтобы получить профит?