You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task 1: "Sort Email Addresses
Write a script that takes a list of email addresses (one per line) and sorts them first by the domain part of the email address, and then by the part to the left of the @ (known as the mailbox).
Note that the domain is case-insensitive, while the mailbox part is case sensitive. (Some email providers choose to ignore case, but that’s another matter entirely.)
If your script is invoked with arguments, it should treat them as file names and read them in order, otherwise your script should read email addresses from standard input.
Bonus
Add a -u option which only includes unique email addresses in the output, just like sort -u.
Example
If given the following list:
[email protected][email protected][email protected][email protected][email protected]
Your script (without -u) would return:
[email protected][email protected][email protected][email protected][email protected]
With -u, the script would return:
[email protected][email protected][email protected][email protected]
"
My notes: cool question. Will have a go!
Task 2: "N Queens - in 3D..
"
My notes: sorry, I'm rather busy, sounds like a horrible problem, not doing it.