Переводим скорость в м/с - 20 м/с
по формуле равноускоренного движения x = v t - at^2/2
где х - расстояние, v - начальная скорость. t - время, a - ускорение
40 = 20 * t - a*t^2/2
at=20
t= 4c -> a = 5м/с^2
v(искомая) = 5 м/с
Вот, самый тупой вариант решения - влоб. Мб есть какой-то хитрый способ, но сейчас ночь и мне лень. Идея правильная, ошибки скорее всего в алгебраический преобразованиях. Если что непонятно в лс.
F=kx
k=F/x
k=1 000/0,01=1 000 000 (Н/м)