- Translation is for positive integer values between 0 and 9999
- Translation is required for English language only
- To be written using C#
- Any type of UI for the translator is permitted
- Translation can be extended to apply to decimal values, limited to 2 decimal places
- When converting zero, the output should be zero
- When input is 1234, the output should be one thousand, two hundred and thirty-four
- Special cases where "missing" elements should be handled correctly:
- When the input is 1001, the output should be one thousand and one
- When the input is 2300, the output should be two thousand, three hundred