Ответ правильный, только путь уж больно сложный. Как это решается чистыми рассуждениями, без привлечения готовых формул и связанных с этим сложностей "что куда подставить":
Дано: за время

из

распадается

причем известно что за одинаковый промежуток времени распадается одинаковая доля от изначального количества, а не одинаковое количество.
Переосмысливаем это условие. За время

из произвольного количества

остается

(ведь речь о "доле", значит остаток вычисляется умножением, а не вычитанием), за время

остается

, за время

остается

. Все, уловили систему

Теперь из начальных условий найдем что есть

:

, откуда

. И записываем условие задачи как

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

для условия:

. Для этого сокращаем

и логарифмируем обе части и получаем тот же ответ что у вас. Без всяких промежуточных
