diff --git a/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/demo.java b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/demo.java new file mode 100644 index 00000000..5f4de950 --- /dev/null +++ b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/demo.java @@ -0,0 +1,22 @@ +import java.util.*; + +public class demo +{ + public static void main(String args[]) + { + Scanner sc=new Scanner(System.in); + int m=sc.nextInt(); + int n=sc.nextInt(); + int a[][]=new int[m][n]; + for(int i=0;i=r1;i--) + { + System.out.println(arr[i][c2-1]); + c++; + } + c2--; + if(c>=(m*n)) break; + for(int i=(c2-1);i>=c1;i--) + { + System.out.println(arr[r1][i]); + c++; + } + r1++; + } + + sc.close(); + + } + +} diff --git a/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/wakanda.java b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/wakanda.java new file mode 100644 index 00000000..49e325fb --- /dev/null +++ b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/2DArrays/wakanda.java @@ -0,0 +1,38 @@ +import java.util.*; + +public class wakanda +{ + + public static void main(String[] args) + { + Scanner sc = new Scanner(System.in); + int m = sc.nextInt(); + int n = sc.nextInt(); + int[][] arr = new int[m][n]; + + for (int i = 0; i < m; i++) + { + for (int j = 0; j < n; j++) + { + arr[i][j] = sc.nextInt(); + } + } + + int c=0; + while(c=0;i--) + System.out.println(arr[i][c]); + c++; + } + } + + sc.close(); + + } +} \ No newline at end of file diff --git a/ML/rachitavya_RachitavyaSharma_2125cs1053_2/FunctionAndArrays/baseSub.java b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/FunctionAndArrays/baseSub.java new file mode 100644 index 00000000..f858b168 --- /dev/null +++ b/ML/rachitavya_RachitavyaSharma_2125cs1053_2/FunctionAndArrays/baseSub.java @@ -0,0 +1,42 @@ +import java.util.*; + + public class baseSub + { + + public static void main(String[] args) + { + Scanner scn = new Scanner(System.in); + int b = scn.nextInt(); + int n1 = scn.nextInt(); + int n2 = scn.nextInt(); + + int d = getDifference(b, n1, n2); + System.out.println(d); + scn.close(); + } + + public static int getDifference(int b, int n1, int n2) + { + int temp=0,d,i=0,d1,d2,dif=0; + while(n1>0 || n2>0) + { + d1=n1%10; + d2=(n2%10)-temp; + n1/=10; + n2/=10; + if(d2>=d1) + { + d=d2-d1; + temp=0; + } + else + { + d=(d2+b-d1); + temp=1; + } + dif+=d*((int)Math.pow(10,i++)); + } + return dif; + } + + } \ No newline at end of file