Compare commits
1 commit
53cc032ca2
...
48b7f0bfef
Author | SHA1 | Date | |
---|---|---|---|
48b7f0bfef |
1 changed files with 1 additions and 7 deletions
|
@ -87,13 +87,7 @@ private fun isValidIMEI(input: CharSequence): Boolean {
|
|||
|
||||
fun sumOfDigits(input: Int): Int {
|
||||
if (input % 2 == 0) return input
|
||||
var n = input
|
||||
var sum = 0
|
||||
while (n > 0) {
|
||||
sum += n % 10
|
||||
n /= 10
|
||||
}
|
||||
return sum
|
||||
return (input * 2).toString().map(Char::digitToInt).sum()
|
||||
}
|
||||
|
||||
val sum = input.dropLast(1).map(Char::digitToInt).sumOf(::sumOfDigits)
|
||||
|
|
Loading…
Add table
Reference in a new issue