diff --git a/problem_1/problem_1.java b/problem_1/problem_1.java index 64edb8f..d94dbbd 100644 --- a/problem_1/problem_1.java +++ b/problem_1/problem_1.java @@ -1 +1,29 @@ -//Wirte your code logic here! \ No newline at end of file +//Wirte your code logic here! + int sum[] = new int[arr.length]; + int temp = 0, tempsum =0; + int i,j; + int min = 0, max = 0; + for( i = 0; i< arr.length; i ++ ) { + temp = arr[i]; + tempsum = tempsum + arr[i]; + } + for( j = 0; j < arr.length ; j ++){ + sum[j] = tempsum - arr[j]; + } + for(int k = 0; k < sum.length; k++) { + min = sum[k]; + if(sum[k] < min) { + min = temp; + temp = sum[k]; + sum[k] = min; + } + } + + for(int k = 0; k < sum.length; k++) { + if(sum[k] > max) + { + max = sum[k]; + } + } + System.out.print(min+ " "); + System.out.print(max); diff --git a/problem_14/problem_14.java b/problem_14/problem_14.java index 64edb8f..e69de29 100644 --- a/problem_14/problem_14.java +++ b/problem_14/problem_14.java @@ -1 +0,0 @@ -//Wirte your code logic here! \ No newline at end of file diff --git a/problem_2/problem_2.java b/problem_2/problem_2.java index 7323dde..3561d47 100644 --- a/problem_2/problem_2.java +++ b/problem_2/problem_2.java @@ -1,8 +1,5 @@ -static int simpleArraySum(int[] ar) { - int sum=0; - for(int i=0;i newArr = new ArrayList(size); + for(int i = 0; i < size; i++) { + if(grades.get(i) < 40 ) { + if(grades.get(i) >= 38){ + newArr.add(40); + }else{ + newArr.add(grades.get(i)); + } + } + else if(grades.get(i)% 5 == 0 && grades.get(i) >= 40){ + newArr.add(grades.get(i)); + } + else{ + t = grades.get(i)/5 + 1; + t = t * 5; + check = t - grades.get(i); + if (check < 3) { + newArr.add(t); + } else { + newArr.add(grades.get(i)); + } + } + } + return newArr; + } \ No newline at end of file