Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args){
- Scanner s = new Scanner(System.in);
- int input1 = 0;
- String y= "",process = "";
- System.out.println("Nhap n : ");
- input1 = Integer.parseInt(s.nextLine());
- List<Integer> couting = new ArrayList<Integer>();
- if(kiemtra(input1)){
- System.out.println("La So Nguyen To!");
- }else{
- for (int i = 1; i<input1;i++){
- process = String.valueOf(input1 / i);
- String[] array = process.split(".");
- if(array.length == 1){
- couting.add(i);
- }
- }
- int[] ints = convertIntegers(couting);
- for(int i = 1 ; i <= ints.length;i++){
- if (i==1)
- y = y+String.valueOf(i);
- if(i == ints.length){
- y = y+ " " + String.valueOf(i);
- System.out.println(y);
- break;
- }
- }
- }
- // add them khi an y hoac n
- }
- public static boolean kiemtra(int n) {
- if (n < 2) {
- return false;
- }
- for (int i = 2; i <= Math.sqrt(n); i++) {
- if (n % i == 0) {
- return false;
- }
- }
- return true;
- }
- public static int[] convertIntegers(List<Integer> integers)
- {
- int[] ret = new int[integers.size()];
- Iterator<Integer> iterator = integers.iterator();
- for (int i = 0; i < ret.length; i++)
- {
- ret[i] = iterator.next().intValue();
- }
- return ret;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement