Compare commits

..

1 commit

Author SHA1 Message Date
53cc032ca2
feat: stricted imei checking 2025-03-07 05:11:25 +08:00

View file

@ -87,7 +87,13 @@ private fun isValidIMEI(input: CharSequence): Boolean {
fun sumOfDigits(input: Int): Int {
if (input % 2 == 0) return input
return (input * 2).toString().map(Char::digitToInt).sum()
var n = input
var sum = 0
while (n > 0) {
sum += n % 10
n /= 10
}
return sum
}
val sum = input.dropLast(1).map(Char::digitToInt).sumOf(::sumOfDigits)