HOW TO FIND DUPLICATE CHARACTER IN A STRING

 HOW TO FIND DUPLICATE CHARACTER IN A STRING


I/P:

abcdababefcd


O/P:

a b c d


PROGRAM:

import java.util.*;
class DuplicateCharacterInAString
{
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        String s1=sc.next();
        char arr[]=new char[s1.length()];
        for(int i=0;i<s1.length();i++){
            arr[i]=s1.charAt(i);
        }
        Arrays.sort(arr);
        int count=0;
        for(int i=0;i<arr.length;)
        {
           char a=arr[i];
           count=0;
           for(int j=i;j<arr.length;j++)
           {
               if(a==arr[j])
               {
                   count++;
                   i++;
               }
           }
           if(count>1)
           {
               System.out.print(a+" ");
           }
        }

    }
}

// abcdababefcd
// a b c d

// aaabcdddeefgh
// a d e

Comments

Popular posts from this blog

PROGRAM TO FIND FACTORIAL OF A NUMBER USING RECURSION

PROGRAM TO FIND THE COUNT OF PARTICULAR NUMBER IN AN ARRAY

TELEPHONE BOOK USING HASHMAP