A string of charaters were given. Find the highest
occurance of a character and display that character.
eg.: INPUT: AEGBCNAVNEETGUPTAEDAGPE

Answers were Sorted based on User's Feedback



A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / paindriven

char HighestCharCount(const char* str)
{

const int length = strlen(str);
if (length == 0)
return ' ';
if (length == 1)
return str[0];

int indexOfHighest = int(-1);
int highestCounter = 0;
for (int i=0; i < length; ++i)
{
const int remain = length - i;
char test = str[i];
int current = 0;
for (int j=i+1; j < remain; ++j)
{
if (str[j] == test)
{
current++;
if (current > highestCounter)
{
highestCounter = current;
indexOfHighest = i;
}
}
}
}
return str[indexOfHighest];
}

Is This Answer Correct ?    38 Yes 10 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / aman bhullar

#include<string.h>
#include<stdio.h>


char HighestCharCount(char* str)
{

int length = strlen(str);
if (length == 0)
return ' ';
if (length == 1)
return str[0];

int indexOfHighest = -1;
int highestCounter = 0;
int i, j ,current = 0;
char test;
for ( i=0; i < length; ++i)
{
test = str[i];

for (j=i+1; j < length ; ++j)
{
if (str[j] == test)
{
current++;
}

if (current > highestCounter)
{
highestCounter = current;
indexOfHighest = i;
}
}
}
return str[indexOfHighest];
}

void main ( )
{
char a[] = "AEGBCNAvNEETGUPTAEDAGPE";
char res;
res = HighestCharCount(a);
printf("\n %c ", res);

}

Is This Answer Correct ?    9 Yes 1 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / aman

Answer 2 is giving output A instead of E

Is This Answer Correct ?    5 Yes 1 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / rohit tehlan

using System;
using System.Linq;

namespace StringHighestCharacterOccur
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter the character string ");
string str = Console.ReadLine();

int[] max = new int[str.Length]; // this will store occurence count for each character
for (int i = 0; i < str.Length; i++)
{
int count = 0;
for (int j = 0; j < str.Length; j++)
{
if (str[i] == str[j])
{
count++;
}
}
max[i] = count;
}
int maxvalue = max.Max();
int maxvalueindex = max.ToList().IndexOf(maxvalue); // this will give the index of character with max occurence
Console.WriteLine("Character with max occurence is: " + str[maxvalueindex]);
Console.ReadLine();
}
}
}

Is This Answer Correct ?    3 Yes 0 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / upinder

to find the answer
visit..
http://advance-programing.blogspot.com/2010/01/string-of-charater-is-givenfind-highest.html

Is This Answer Correct ?    3 Yes 1 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / arpita

import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class TestClass1 {
public static void main(String[] args) {
HashMap<Character, Integer> hm = new HashMap<Character,
Integer>();
String str = "AABBBCCZX";
if (str != null) {
char[] charArray = str.toCharArray();
for (char ch : charArray) {
int counter = 0;
for (int j = 0; j < charArray.length; j++) {
if (ch == charArray[j]) {
counter = counter + 1;
}
}
hm.put(ch, counter);
}

Set<Character> s = hm.keySet();
Iterator<Character> itr = s.iterator();
while (itr.hasNext()) {
char key = (char) itr.next();
System.out.println("Character : " + key + " Occurence : "
+ hm.get(key));
}
}

}
}

Is This Answer Correct ?    3 Yes 1 No

A string of charaters were given. Find the highest occurance of a character and display that chara..

Answer / guest

using System;
static void main()
{
string a=AEGBCNAvNEETGUPTAEDAGPE;

Is This Answer Correct ?    2 Yes 29 No

Post New Answer

More Programming Languages AllOther Interview Questions

how do you generate source code for the automatic generation for receipt number

1 Answers   Infosys,


i am getting the error while compiling my cics program with including db2 dclgen member it is showing that ur dclgen member not including and all the host variables are undeclared

0 Answers   TCS,


what does mean and stack mean in genral programming?

0 Answers  


is possible to delete specific data in a row by using of sql query?

0 Answers   HCL,


In project we have Documentation phase also,in that what is micro and macro designing?

0 Answers  






What is a dialog based program

1 Answers  


the channel in the data communication model can be? option a.postal mail serv. b telephon lines c.radio signals d. all the above

2 Answers   iNautix, National Investment Commission,


this question is from sas:what is the difference between FILE and INFILE statements? plz explain in brief?

1 Answers  


what are partial classes. Where is the entry point of partial classes.

1 Answers   Satyam,


if 2 is passed as an argument to the method,void GC.Collect then what would be the result?

0 Answers  


What is meant byStatic Variable ?

7 Answers   Mascot,


what is programmable BIST in today ic design

0 Answers   IIT,


Categories