diff --git a/1-array/java/common_elements.java b/1-array/java/common_elements.java new file mode 100644 index 0000000..b8dd10b --- /dev/null +++ b/1-array/java/common_elements.java @@ -0,0 +1,43 @@ +package algorithmica; + +import java.util.Arrays; +import java.util.Scanner; +public class common_elements { + + public static void main(String[] args) { + // TODO Auto-generated method stub + int [] a,b; + int size; + Scanner in=new Scanner(System.in); + size=in.nextInt(); + a=new int[size]; + b=new int[size]; + for(int i=0;imaxcount) + { + maxcount=count; + popular=arr[i-1]; + } + count=1; + prev=arr[i]; + } + } + popular=count>maxcount?arr[arr.length-1] : popular; + count=(count>maxcount)?count:maxcount; + System.out.println(popular+" "+count); + + + } + +} diff --git a/1-array/java/search2dArray.java b/1-array/java/search2dArray.java new file mode 100644 index 0000000..444e15a --- /dev/null +++ b/1-array/java/search2dArray.java @@ -0,0 +1,53 @@ +package algorithmica; +import java.util.Scanner; +public class search2dArray { + + public static void main(String[] args) { + // TODO Auto-generated method stub + int size; + Scanner in=new Scanner(System.in); + size=in.nextInt(); + int [][] arr=new int[size][size]; + for(int i=0;i=0) + { + if(a[ri][ci]==x) + return new pair(ri,ci); + else if(x>a[ri][ci]) + ri++; + else + ci--; + } + return new pair(-1,-1); + + + } + +} + + +class pair +{ + private int ri; + private int ci; + public pair(int ri,int ci) + { + this.ri=ri; + this.ci=ci; + } + public void getindex() + { + System.out.println(this.ri+" "+this.ci); + } +} \ No newline at end of file diff --git a/1-array/java/trailingzeroes.java b/1-array/java/trailingzeroes.java new file mode 100644 index 0000000..281d378 --- /dev/null +++ b/1-array/java/trailingzeroes.java @@ -0,0 +1,46 @@ +package algorithmica; + +import java.util.Scanner; + +public class trailingzeroes { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner in=new Scanner(System.in); + int size=in.nextInt(); + int[] arr=new int[size]; + for(int i=0;i map=new HashMap(); + BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\rohith\\algoritmica\\algorithmica\\src\\testcases\\paragraph.txt")); + while((mystring=br.readLine())!=null) + { + count=0; + + line=mystring.split(" "); + for(String s:line) + { + //check whether list is empty + + if(map.containsKey(s)) + { + value=map.get(s); + if(valuemaxcount) + { + maxcount=count; + linenumber=i; + } + i++; + } + System.out.print(maxcount+" "+linenumber+" "+map.size()); + } + +} diff --git a/3-set/java/paragraph.txt b/3-set/java/paragraph.txt new file mode 100644 index 0000000..f39906a --- /dev/null +++ b/3-set/java/paragraph.txt @@ -0,0 +1,5 @@ +hello i am rohith +this is again rohith rohith +this is again rohith hello i am +this is again +this is again rohith hello i am while i am king \ No newline at end of file