Advertisement
Divisible by 13
JavaView on GFG
Divisible by 13.java
Java
class Solution {
public boolean divby13(String s) {
// Stores running remainder
int rem = 0;
// Process each digit and compute
// remainder modulo 13
for (int i = 0; i < s.length(); i++) {
rem = (rem * 10 + (s.charAt(i) - '0')) % 13;
}
// Final check: if remainder is 0, number
// is divisible by 13
return rem == 0;
}
}Advertisement
Was this solution helpful?