-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMaxCharacter.java
More file actions
40 lines (31 loc) · 1.1 KB
/
MaxCharacter.java
File metadata and controls
40 lines (31 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.io.*;
import java.util.*;
public class MaxCharacter
{
public static void main(String[] args) {
System.out.println("Enter the string ::");
Scanner sc= new Scanner(System.in);
String str = sc.next();
int[] freq = new int[str.length()];
char maxChar = str.charAt(0);
int i, j, max;
char string[] = str.toCharArray();
for(i = 0; i < string.length; i++) {
freq[i] = 1;
for(j = i+1; j < string.length; j++) {
if(string[i] == string[j] && string[i] != ' ' && string[i] != '0') {
freq[i]++;
string[j] = '0';
}
}
}
max = freq[0];
for(i = 0; i <freq.length; i++) {
if(max < freq[i]) {
max = freq[i];
maxChar = string[i];
}
}
System.out.println("Maximum occurring character in the given string : " + maxChar);
}
}