Problem 18 and 67 done.
These problems were very similar and I decided to break from my normal
order. Reading the numbers from a file was an educational experience.
Work in progress.
In Dutch we have vierenveertig(fortyfour). It's reversed and we have our
equivalent of and in the middle. Sadly English also has some places
where an and is added. The irregular notation of 10-19 is a bitch as
well.
Problem 20 done.
Super easy because Go offer a range based multiplication function for
big numbers. Reused the sum function from problem 17 and cleaned it a
bit.
Problem 17 "Done"
Sometimes it's easier just to break out a spreadsheet.
I did it on paper and entered the numbers in Calc.
With some minor changes(the 99 was not supposed to be dangling at the
end) it turned out workable. Might rewrite it in Go if I feel like it.