Золотое правило
Если вы думаете, ввести или нет еще одну временную переменную, задайте себе два вопроса:
Если на любой из этих вопросов вы ответили «да», тогда введите временную переменную. Иначе комбинируйте вызовы функций (если это необходимо) и обойдитесь без ее использования.