Quick actions

cmd+k|ctrl+k

Navigation

Languages

FindingDuplicates

Snippet info

Language

Java

Visibility

public

Author

sanjay.yerrolla

Created

2025-02-04T04:26:37.786328Z

Updated

2025-02-04T04:26:37.786328Z

import java.util.*;
class Main {
   public static void main(String[] args){
       String[] input = {"INC1001", "INC1002", "INC1003", "INC1001", "INC1004", "INC1002"};
        System.out.println(new Main().findDuplicates(input));
    }
    
    public List<String> findDuplicates(String[] tickets){
        List<String> list = new ArrayList<>();
        Set<String> set = new HashSet<>();
        List<String> outputList = new ArrayList<>();
        
        for(String ticket: tickets){
            list.add(ticket);
        }
        for(String ticket: list){
            if(!set.add(ticket)){
                outputList.add(ticket);
            }
        }
        
        return outputList;
        
    }
}

INFO