getTextForNumberLessThan1000 method
String
getTextForNumberLessThan1000(
- int number
)
Implementation
String getTextForNumberLessThan1000(int number) {
if (number > 999) return '';
var lastTwoDigits = (number % 100).toInt();
var lastTwoDigitsText = getTextForNumberLessThan100(lastTwoDigits);
var digitAtHundredsPlace = number ~/ 100;
var hundredsPlaceText = getMappingForNumber(digitAtHundredsPlace);
if (hundredsPlaceText.isNotEmpty) hundredsPlaceText += ' hundred';
if (hundredsPlaceText.isNotEmpty && lastTwoDigitsText.isNotEmpty)
hundredsPlaceText += ' and ';
return hundredsPlaceText + lastTwoDigitsText;
}