Compare commits

..

1 commit

Author SHA1 Message Date
48b7f0bfef
feat: stricted imei checking 2025-03-07 05:18:55 +08:00

View file

@ -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)