Skip to content

Commit 4e297a1

Browse files
committed
java program
1 parent c623397 commit 4e297a1

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

majority_element.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import java.util.*;
2+
3+
class majority_element {
4+
public static void main(String v[]){
5+
int nums[]={2,2,1,1,1,1,2,2};
6+
7+
Arrays.sort(nums);
8+
int len=nums.length;
9+
// return nums[len/2];
10+
System.out.println(nums[len/2]);
11+
12+
}
13+
}

reverse_words.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
class reverse_words {
2+
public static void main(String v[]){
3+
// String s="The sky is blue";
4+
String s="hello world the err";
5+
String s1="";
6+
int b=0,end=s.length();
7+
// System.out.println(end);
8+
for(int i=s.length()-1;i>=0;i--){
9+
if(s.charAt(i)!=' '){
10+
b++;
11+
// System.out.println(b);
12+
}
13+
else{
14+
if(s.charAt(i)!=s.charAt(i-1)){
15+
int start=end-b;
16+
start=start-1;
17+
// System.out.println("Starting value"+start);
18+
for(int j=start;j<end;j++){
19+
if(s.charAt(j)!=' '){
20+
s1+=s.charAt(j);
21+
// System.out.println(s1);
22+
}
23+
}
24+
end=start;
25+
26+
s1 += ' ';
27+
28+
29+
b = 1;
30+
// i--;
31+
32+
}}
33+
}
34+
for(int i=0;i<b;i++){
35+
s1+=s.charAt(i);
36+
}
37+
System.out.println(s1.trim());
38+
}
39+
}
40+
41+
42+

0 commit comments

Comments
 (0)