You are viewing a single comment's thread. Return to all comments →
Solution in Kotlin:
fun separateNumbers(s: String): Unit { var firstNumberSize = 1; while (firstNumberSize <= s.length / 2) { var number = s.substring(0, firstNumberSize).toLong() var firstNumber = number var index = firstNumberSize while (index < s.length) { number = (number + 1) var numberStr = number.toString() if (index + numberStr.length <= s.length && s.substring(index, index + numberStr.length) == numberStr) { index += numberStr.length } else { break } } if (index == s.length) { println("YES $firstNumber") return } firstNumberSize++ } println("NO") }
Seems like cookies are disabled on this browser, please enable them to open this website
Separate the Numbers
You are viewing a single comment's thread. Return to all comments →
Solution in Kotlin: