fun countDigitsString(value: Int): Int {
val text: String = value.toString()
// If negative, ignore the leading '-'
return if (text.startsWith("-")) {
text.length - 1
} else {
text.length
}
}
fun main() {
val number: Int = -12345
val digits: Int = countDigitsString(number)
println("Number: $number")
println("Digit count (String method): $digits")
}
/*
run:
Number: -12345
Digit count (String method): 5
*/