[Fork] find Duplicate character in string

CSharp · Console

/Program.cs

using System;
					
public class Program
{
	static int no_of_chars=256;
	public static void Main()
	{
		string text="Hello World";
		System.Console.Write(text);
		printDups(text);
	}
	static void printDups(string text)
	{
		int []count=new int[no_of_chars];
		findandfilDups(text,count);
		for(int i=0;i<no_of_chars;i++)
		{
			if(count[i]>1)
				System.Console.WriteLine((Char)i+" "+count[i]);
		}
	}
	static void findandfilDups(string text,int []count)
	{
		for(int i=0;i<text.Length;i++)
		{
			count[text[i]]++;	
		}		
	}
}
;