How to check if a number has any recurring digits in Java

1 Answer

0 votes
public class NumberHasAnyRecurringDigits_Java {
    public static boolean numberHasAnyRecurringDigits(int number) {
        String str = Integer.toString(number); 
        
        for (int i = 0; i < str.length(); i++) {
            if (str.indexOf(str.charAt(i)) != str.lastIndexOf(str.charAt(i))) {
                return true;
            }
            
        }
        
        return false;
    }

    public static void main(String args[]) {
        int n = 3762724;
        
        System.out.println(numberHasAnyRecurringDigits(n));
    }
}
 
 
 
/*
run:
 
true
 
*/

 



answered Jul 24, 2024 by avibootz
...