On Tuesday, 15 August 2023 at 17:59:27 UTC, vino wrote:
Hi All,

Request your help in finding duplicate element without sorting as per the below example

```
Example:
string[] args = [" test3", "test2 ", " test1 ", " test1 ", " "];

Output Required:
If duplicate element found then print "Duplicate element found: <element name>"
else print ["test3", "test2", "test1"];
```
From,
Vino.B

```
import std;
void main() {
string[] args = [" test3", "test2 ", " test1 ", " test1 ", " "];
    findDuplicates(args);
}
void findDuplicates(string[] args) {
    bool[string] dupes;
    foreach (arg; args) {
        if (arg in dupes) {
            writefln!"Duplicate element found: %s"(arg);
            return;
        }
        dupes[arg] = true;
    }
    writefln!"%s"(dupes.keys);
}
```

Reply via email to