Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems An Application Oriented Approach Complete Version

Authors: Michael Kifer, Arthur Bernstein, Richard Lewis

2nd Edition

0321268458, 978-0321268457

More Books

Students also viewed these Databases questions

Question

8. Set goals that relate to practice as well as competition.

Answered: 1 week ago

Question

a. When did your ancestors come to the United States?

Answered: 1 week ago

Question

d. What language(s) did they speak?

Answered: 1 week ago

Question

e. What difficulties did they encounter?

Answered: 1 week ago