Some economic historians have put forward the argument that hyperinflation was a tool of the Weimar republic used intentionally to maneuver around the demands of the allied nations in the 1920's.
A book that I'd suggest you read is The downfall of money by Frederick Taylor, which puts the case that Weimar Germany was less interested in combating inflation than it was in dealing with a myriad of other problems.
Hyperinflation affects some groups in society more than others, in fact for certain groups it's actually a benefit. For example if you're renting property.
As for the reparations, remember that one of the reasons that one of the reason the terms were so harsh was because many negotiators looked at the Treaty of Brest-Litovsk which Germany had forced on Russia the year before and lost all sympathy for them.
There have been responses to this question before; /u/elos_, among others. Eseentially, Germany had hyperinflated the mark during the war, to allow the government to redraw war loans from the German banks. It predated Versailles, and deliberate attempts at hyperinflation to undermine reparations only made the situation worse, leading to the 1923 Ruhr Crisis, and then the Young Plan and the Dawes Plan (instituted 1923-24).
The search function should turn up some answers; you could also check the FAQs, or the flaired user profiles section. Hope that helps!