Answer:
29.95 m
Step-by-step explanation:
Let us assume that by "touching the ground", we mean that the person touches the ground with the sword.
In order for the net force on the person to be zero, the spring has to provide the force to lift the sword up instead of the person.
The spring force and the weight must cancel for the net force on the sword to be zero.
How much force does the spring exert on the sword?

where Δx = change in spring length.
Now this force must equal the weight of the sword; therefore,

where m = mass of the sword and g = acceleration due to gravity.
Putting in m = 3.0 kg, g = 9.8m/s^2 and k =588 N gives
![(588N)\cdot\Delta x=(3.0\operatorname{kg})\cdot(9.8m/s^2)]()
Solving for Δx gives
![\Delta x=\frac{(3.0\operatorname{kg})\cdot(9.8m/s)}{588N}]()

Now, if the ground is 30 m away and the spring stretches by 0.05 m, the original (equilibrium) length of the spring must be

Hence, the original length of the spring is 29.95 m.