Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //88888888888888888888888888888888888888888888
- // Metoda zwraca prawdę, jeśli liczba elementów tablicy wynosi <5,10>
- static boolean analizaDanych(int[] arr){
- return(arr.length >= 5 && arr.length <=10);
- }
- // Metoda zwraca prawdę, w zależności od parametru test:
- // - dla test równego ‘N’, gdy w tablicy występują jedynie nieujemne wartości
- // - dla test równego ‘S’, gdy suma wartości tablicy jest mniejsza, do 100
- static boolean analizaDanych(int[] arr, char test){
- int numberOfNegative = 0;
- int counter = 0;
- boolean returnVal = false;
- if (test == 'N'){
- for(int number:arr){
- if (number < 0 ) numberOfNegative++;
- }
- returnVal = !(numberOfNegative > 0);
- } else if(test == 'S'){
- for ( int number:arr){
- counter += number;
- }
- returnVal = counter < 100;
- }
- return returnVal;
- }
- // Metoda zwraca prawdę, gdy podane dwie tablice są równe
- static boolean analizaDanych(int[] arr1, int[] arr2){
- return Arrays.equals(arr1,arr2);
- }
- // Metoda zwraca tablicę w odwrotnej kolejności, jeśli wspak ma wartość prawdy
- static int[] analizaDanych(int[] arr, boolean wspak) {
- if (wspak)
- for (int i = 0; i < arr.length / 2; i++) {
- int temp = arr[i];
- arr[i] = arr[arr.length - i - 1];
- arr[arr.length - i - 1] = temp;
- }
- return arr;
- }
- // Metoda zwraca, ile razy wystąpiła wartość parametru liczba w tablicy
- static int analizaDanych(int[] arr, int liczba){
- int counter = 0;
- for(int i:arr){
- if(i == liczba) counter++;
- }
- return counter;
- }
- // Jeśli parametr najczęściej ma wartość „N”, metoda zwraca wartość z tablicy, która występuje najczęściej
- static int analizaDanych(int[] arr, String najczesciej){
- if(najczesciej =="N") {
- int count = 1, tempCount;
- int popular = arr[0];
- int temp = 0;
- for (int i = 0; i < (arr.length - 1); i++) {
- temp = arr[i];
- tempCount = 0;
- for (int j = 1; j < arr.length; j++) {
- if (temp == arr[j])
- tempCount++;
- }
- if (tempCount > count) {
- popular = temp;
- count = tempCount;
- }
- }
- return popular;
- } else return arr[0];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement