Convert a non-negative integer to its english words representation. Given input is guaranteed to be less than 231 - 1.
For example,
123 -> "One Hundred Twenty Three"
12345 -> "Twelve Thousand Three Hundred Forty Five"
1234567 -> "One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Seven"
Note : There are many edge cases. What are some good test cases? Does your code work with input such as 0? or 1000010? (middle chunk is zero and should not be printed out)
Convert a non-negative integer to its english words representation. Given input is guaranteed to be less than 231 - 1.
For example,
Note : There are many edge cases. What are some good test cases? Does your code work with input such as 0? or 1000010? (middle chunk is zero and should not be printed out)