Answered step by step
Verified Expert Solution
Question
1 Approved Answer
import java.util.*; class Solution { String solution(String S) { int[] occurrences = new int[26]; for (char ch : S.toCharArray()) { occurrences[ch - 'a']++; } char
import java.util.*; class Solution { String solution(String S) { int[] occurrences = new int[26]; for (char ch : S.toCharArray()) { occurrences[ch - 'a']++; }
char best_char = 'a'; int best_res = 0;
for (int i = 1; i < 26; i++) { if (occurrences[i] >= best_res) { best_char = (char)((int)'a' + i); best_res = occurrences[i]; } }
return Character.toString(best_char); } } whats wrong with this code? it counts the max letter occurences in a string.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started