失礼します。こちらの問題、x >0と定義されているため、f(-10)は不可能ではないのでしょうか?
あと答えは-10の場合、-1458で、10の場合、2662ですか?
誤解を招いてしまい申し訳ありません。
この問題はx>0と仮定した状態で式を簡単にし(だいぶシンプルな式になるはずです。)、そこに改めてx=-10を代入する形になっています。(整数にしてしまうと初めから代入による計算が可能になってしまうため。)
また、今こちらでもう一度計算しましたが、f(-10)のとき、他の答えとなります。(こちらの計算が間違っていたら本当に申し訳ありません)