Student or Learner
What is the difference?
it didn't need
it needn't have
It didn't need... there was no requirement. It didn't need another coat of paint, it looked fine.
It need not have... it could have happened differently, there was no logical necessity or inevitability. It need not have resulted in war, the two sides could have sorted it out diplomatically.