biryu2205 / Biryu

0 stars 0 forks source link

Solve all problems in the given link #66

Closed letientai299 closed 7 years ago

letientai299 commented 7 years ago

http://www.w3resource.com/java-exercises/basic/index.php

For each problem, post your solution as a comment here.

Check list:

biryu2205 commented 7 years ago

94.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Inser n Number Of Array");
    int n = sc.nextInt();
    int[] num_Array = new int[n];
    int[] num_OddFirstArray = new int[n];
    int j = 0;
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array");
      num_Array[i] = sc.nextInt();
      if (num_Array[i] % 2 != 0) {
        num_OddFirstArray[j] = num_Array[i];
        j++;
      }
    }

    for (int i = 0; i < n; i++) {
      if (num_Array[i] % 2 == 0 || num_Array[i] == 0) {
        num_OddFirstArray[j] = num_Array[i];
        j++;
      }
    }
    System.out.println("Origin Array " + Arrays.toString(num_Array));
    System.out.println("Odd First Array " + Arrays.toString(num_OddFirstArray));
  }
}
biryu2205 commented 7 years ago

95.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Inser n Number Of Array");
    int n = sc.nextInt();
    String[] num_Array = new String[n];
    for (int i = 0; i < n; i++) {
      num_Array[i] = String.valueOf(i);
    }
    System.out.println("Origin Array " + Arrays.toString(num_Array));
  }
}
biryu2205 commented 7 years ago

96.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Inser n Number Of Array");
    int n = sc.nextInt();
    int check10 = 0;
    int check20 = 0;
    int[] num_Array = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array");
      num_Array[i] = sc.nextInt();
      if (num_Array[i] == 10) {
        check10 = 1;
      }
    }
    for (int i = 0; i < n; i++) {
      if (num_Array[i] == 20) {
        check20 = 1;
      }
    }
    System.out.println("Origin Array " + Arrays.toString(num_Array));
    System.out.println(check10 == 1 && check20 == 1);
  }
}
biryu2205 commented 7 years ago

97.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    System.out.println("Insert Specify number");
    int snumber = sc.nextInt();
    int check = 0;
    int[] num_Array = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array");
      num_Array[i] = sc.nextInt();
    }
    for (int i = 0; i < n; i++) {
      if (num_Array[i] == snumber && num_Array[i + 1] == snumber) {
        check = 1;
      }
    }
    System.out.println("Origin Array " + Arrays.toString(num_Array));
    System.out.println(check == 1);
  }
}
biryu2205 commented 7 years ago

98.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int check = 0;
    int counter = 0;
    int[] num_Array = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array");
      num_Array[i] = sc.nextInt();
    }
    for (int i = 0; i < n; i++) {
      if (num_Array[i] == 20) {
        counter++;
      }
    }

    for (int i = 1; i < n; i++) {
      if (num_Array[i - 1] == 20 && num_Array[i] == 20) {
        check++;
      }
      if (num_Array[i - 1] != 20 && num_Array[i] != 20) {
        check++;
      }
    }

    System.out.println("Origin Array " + Arrays.toString(num_Array));
    System.out.println(counter == 3 && check == 0);
  }
}
biryu2205 commented 7 years ago

99.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    System.out.println("insert Specify Number");
    int snumber = sc.nextInt();
    int check = 0;
    int[] num_Array = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array");
      num_Array[i] = sc.nextInt();
    }

    for (int i = 1; i < n; i++) {
      if (num_Array[i - 1] == snumber && num_Array[i] == snumber) {
        check++;
      }
      if (num_Array[i - 1] != snumber && num_Array[i] != snumber) {
        check++;
      }
    }
    System.out.println("Origin Array " + Arrays.toString(num_Array));
    System.out.println(check == 0);
  }
}
biryu2205 commented 7 years ago

100.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int check = 0;
    int[] num_Array1 = new int[n];
    int[] num_Array2 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array2");
      num_Array2[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));
    System.out.println("Array1 " + Arrays.toString(num_Array2));
    int ctr = 0;

    for (int i = 1; i < n; i++) {
      if (Math.abs(num_Array1[i] - num_Array2[i]) <= 1 && num_Array1[i] != num_Array2[i]) {
        ctr++;
      }
    }
    System.out.println("Number of elements: " + ctr);
  }
}
biryu2205 commented 7 years ago

101.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int crt1 = 0;
    int crt2 = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));

    for (int i = 1; i < n; i++) {
      if (num_Array1[i] == 10) {
        crt1++;
      }
      if (num_Array1[i] == 20) {
        crt2++;
      }
    }
    System.out.println(crt1 > crt2);
  }
}
biryu2205 commented 7 years ago

102.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int crt1 = 0;
    int crt2 = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));

    for (int i = 1; i < n; i++) {
      if (num_Array1[i] == 10) {
        crt1 = 1;
      }
      if (num_Array1[i] == 30) {
        crt2 = 1;
      }
    }
    System.out.println(crt1 == 1 && crt2 == 1);
  }
}
biryu2205 commented 7 years ago

103.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int picki = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));

    for (int i = 1; i < n; i++) {
      if (num_Array1[i] == 10) {
        picki = i;
       break;
      }

    }
    int[] num_Arraynew = new int[n - picki - 1];
    for (int i = picki + 1; i < n; i++) {
      num_Arraynew[i - 1] = num_Array1[i];
    }
    System.out.println("ArrayNew" + Arrays.toString(num_Arraynew));
  }
}
biryu2205 commented 7 years ago

104.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int picki = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));

    for (int i = 1; i < n; i++) {
      if (num_Array1[i] == 10) {
        picki = i;
        break;
      }
    }
    int[] num_Arraynew = new int[picki - 0];
    for (int i = 0; i < picki; i++) {
      num_Arraynew[i] = num_Array1[i];
    }
    System.out.println("ArrayNew" + Arrays.toString(num_Arraynew));
  }
}
biryu2205 commented 7 years ago

107.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int picki = 0;
    int check = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array1 " + Arrays.toString(num_Array1));

    for (int i = 0 ;i < n-3; i++) {
      if (num_Array1[i] + 1 == num_Array1[i+1] && num_Array1[i+1] + 1 == num_Array1[i+2])  {
        check = 1;
      }
    }
    System.out.println(check == 1);
  }
}
biryu2205 commented 7 years ago

Can you help me in 106 105 and 42 please?,i cant understand the request,thank you.

biryu2205 commented 7 years ago

106.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    int picki = 0;
    int check = 0;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array" + Arrays.toString(num_Array1));
    int[] num_Array2 = new int[n];
    for (int i = 1; i < n; i++) {
      num_Array2[i - 1] = num_Array1[i];
    }
    num_Array2[n - 1] = num_Array1[0];
    System.out.println("Left Shifted Array" + Arrays.toString(num_Array2));
  }
}
biryu2205 commented 7 years ago

105.

import java.util.Arrays;
import java.util.Scanner;

public class Test {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("Insert n Number Of Array");
    int n = sc.nextInt();
    System.out.println("Insert number elements");
    int g = sc.nextInt();
    int check = 0;
    int start = 0;
    int end = n - g;
    int[] num_Array1 = new int[n];
    for (int i = 0; i < n; i++) {
      System.out.println("insert" + "[" + i + "]" + "number of Array1");
      num_Array1[i] = sc.nextInt();
    }
    System.out.println("Array" + Arrays.toString(num_Array1));

    for (; g > 0; g--) {
      if (num_Array1[start] != num_Array1[end]) {
        check = 1;
      } else {
        start++;
        end++;
      }
    }
    System.out.println(check == 0);
  }
}