The Weimar had elected a new chancellor Gustav Stresemann to help deal with all their problems and to an extent he was the best man for the job. To deal with the first major problem, Hyperinflation, Stresemann decided to first change the currency, make the government spending lower and introduce the Dawes Plan and Young Plan. For the German economy to become much better Stresemann had introduced a new currency, this was the Rentenmark it allowed the financial system to start afresh. Along with this new scheme, the Weimar had decided that it was going reduce the government spending for a while. This bought a few new worries like working conditions and healthcare but it meant that the government made a firm decision and so therefore it could allow more support. This then meant for government employees that their job was under threat and it was true as the Republic slashed down 700,000 jobs from their employees. The new measures helped to end hyperinflation and brought back confidence. The two plans for the economy were an extra help as the Dawes plan decided that the USA will help, by loaning a sum of 800 million gold marks. In addition they had decided that the annual reparations payments should be reduced and Germany was to be given longer to pay back the reparations. To help this proposal the Young plan ensured that Germany had longer to payback the reparations till in fact 1988. So the government had dealt with the hyperinflation well and also it made the German people bring back confidence and pride.
The next problem faced by the Weimar Republic was the relations with other countries. Gustav Stresemann and other major government positions saw that the only way to help bring Germany back to a strong international nation was that they had to seek better relationships with other foreign countries.
The first country that Germany went was of course the major world power, America. The Americans had made a few promises to the Germans and had fulfilled them because they gave them large sums of money in loans and between 1924 and 1929 the Germans had received loans of about 25 billion marks. The Weimar had also saw that they had to have better relations with other European countries as well and to coincide with this the Locarno Pact with France and Belgium which agreed to respect their common borders. Furthermore, Gustav Stresemann joined the League of Nations in 1926. Consequently, it meant that the Germans were slowly becoming a higher power and the Weimar was not as bad as first thought.
The last major problem that the Weimar had dealt effectively with was to reduce their political oppositions. With not having much support at the start of the Weimar reign, there was quite a lot of opposition to deal with. At the beginning, Stresemann put down left wing uprisings in Thuringia and Saxony. To deal with right wing problems the Weimar decided to temporarily imprison Hitler. Next, due to their economic success, the extremist groups did not get many seats in the Reichstag, during the proportional representation period. And finally to reduce political opposition they has successfully arranged that the French and Belgians were to leave the Ruhr.
To conclude I do think that the Weimar Republic dealt with the problems faced until 1928 well. It meant that Germany could once again become an international power and also it lost threats from the left and right wings.