Check If Digits Are Equal in String After Operations I
Easy
Watch on YouTube ↗Solution
class Solution {
public boolean hasSameDigits(String s) {
while(s.length() > 2) {
s = helper(s); // O(n)
}
if(s.charAt(0)==s.charAt(1))
return true;
return false;
}
String helper(String s) {
StringBuilder sb = new StringBuilder();
for(int i=1; i<s.length(); i++) {
int a = Character.getNumericValue(s.charAt(i-1));
int b = Character.getNumericValue(s.charAt(i));
int ch = (a+b)%10;
sb.append(ch);
}
return sb.toString();
}
}