From 3488d0dae3d4b80969faa6376b384c1fce00e534 Mon Sep 17 00:00:00 2001 From: anvesh1891 Date: Mon, 9 Feb 2015 21:34:51 +0530 Subject: [PATCH 1/3] lines that contain all words of a paragraph --- 3-set/java/paragraph.java | 53 +++++++++++++++++++++++++++++++++++++++ 3-set/java/paragraph.txt | 5 ++++ 2 files changed, 58 insertions(+) create mode 100644 3-set/java/paragraph.java create mode 100644 3-set/java/paragraph.txt diff --git a/3-set/java/paragraph.java b/3-set/java/paragraph.java new file mode 100644 index 0000000..4c61011 --- /dev/null +++ b/3-set/java/paragraph.java @@ -0,0 +1,53 @@ +package algorithmica; + +import java.io.BufferedReader; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.util.HashMap; + +public class paragraph { + + public static void main(String[] args) throws IOException { + // TODO Auto-generated method stub + String mystring; + String[] line; + int i=1,value,count=0,maxcount=0,linenumber=0; + HashMap 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 From 3403e921689c914ec93eb9444426683846c66e72 Mon Sep 17 00:00:00 2001 From: anvesh1891 Date: Mon, 9 Feb 2015 21:43:33 +0530 Subject: [PATCH 2/3] 1st week programs --- 1-array/java/common_elements.java | 43 +++++++++++++++++++++++ 1-array/java/duplicate_integer.java | 27 +++++++++++++++ 1-array/java/majority.java | 40 ++++++++++++++++++++++ 1-array/java/search2dArray.java | 53 +++++++++++++++++++++++++++++ 4 files changed, 163 insertions(+) create mode 100644 1-array/java/common_elements.java create mode 100644 1-array/java/duplicate_integer.java create mode 100644 1-array/java/majority.java create mode 100644 1-array/java/search2dArray.java 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 From d96345f9c8a5ffe458dfe1c0e582d72cac3f2bcf Mon Sep 17 00:00:00 2001 From: anvesh1891 Date: Mon, 9 Feb 2015 21:49:16 +0530 Subject: [PATCH 3/3] trailing zeroes --- 1-array/java/trailingzeroes.java | 46 ++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 1-array/java/trailingzeroes.java 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