Solved

Find the element which are duplicated in an array

Posted on 2011-09-30
3
219 Views
Last Modified: 2012-05-12
Hello, I am able to get the list of unique element from an array but how to get the elements which are duplicate in an array is not coming in my find. Could someone please share perl one line to get it done please. Thanks!
0
Comment
Question by:beer9
3 Comments
 
LVL 84

Expert Comment

by:ozo
ID: 36890344
have you read
perldoc -q duplicate
0
 
LVL 23

Accepted Solution

by:
nemws1 earned 500 total points
ID: 36892831
If you're using something like this to get unique elements (you may have it more drawn out - and also, this is from the document ozo has pointed you to):
foreach my $elem ( @array )
{
    next if $seen{ $elem }++;
    push @unique, $elem;
}

Open in new window

Then you are half there.  Just look at the %seen assoc. array and look for values greater than 1.
my @dup;
for (%seen) { push(@dup, $_) if $seen{$_} > 1; };
print "@dup\n";

Open in new window

0
 

Author Closing Comment

by:beer9
ID: 36935026
Thank you! :)
0

Featured Post

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many time we need to work with multiple files all together. If its windows system then we can use some GUI based editor to accomplish our task. But what if you are on putty or have only CLI(Command Line Interface) as an option to  edit your files. I…
In the distant past (last year) I hacked together a little toy that would allow a couple of Manager types to query, preview, and extract data from a number of MongoDB instances, to their tool of choice: Excel (http://dilbert.com/strips/comic/2007-08…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

776 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question