Добавлю 5 коп. Подинтегральная функция непрерывна на

, значит имеет первообразную на всём

. Функция из ответа таковой не является - она разрывна в нуле. Вот, чтобы его устранить, надо добавить разные константы в разных полуинтервалах

и

, чтобы предел слева и справа в нуле совпали. После устранения полученная функция совпадёт с Вашей.
Предположительно ответ получен следующим образом:

Здесь, поделив на

, сразу отказались от поиска первообразной на

, что конечно чревато последующим стыкованием в нуле.