import java.util.HashSet;
import java.util.Set;
public class UniqueDigits {
public static boolean allDigitsUnique(int n) {
String s = String.valueOf(n);
Set<Character> digits = new HashSet<>();
for (char c : s.toCharArray()) {
if (digits.contains(c)) {
return false;
}
digits.add(c);
}
return true;
}
public static void main(String[] args) {
int n = 123456;
System.out.println(allDigitsUnique(n) ? "Unique" : "Not unique");
n = 123452;
System.out.println(allDigitsUnique(n) ? "Unique" : "Not unique");
}
}
/*
run:
Unique
Not unique
*/