Problem 44231. Is it a mail?
Solution Stats
Problem Comments
-
4 Comments
The test suite has problems according to RFC 3969 (https://www.rfc-editor.org/rfc/inline-errata/rfc3696.html): there should not be spaces in a domain address, nor can it be made with numbers only. When building a problem of such type, it is best to specify which RFC that you are using as a reference, or if its rules are made up (which should be described).
Case 2 is actually correct, because e-mails cannot be longer than 254 or 256 characters. But case 4 is not, and goes against case 16: both should be true or both should be false (to be consistent at the very least since there cannot be spaces at domains). And as I mentioned, case 14 also goes against the rules for valid e-mail addresses by having a real number as a domain.
Cases 4 and 14 now have a correct_answer of false, per the explanation by Rafael S.T. Vieira.
You should really add some unusual email addresses like "@"@example.com or "\""@example.com or root@[127.0.0.1] to the test suite!
Solution Comments
Show commentsProblem Recent Solvers16
Suggested Problems
-
576 Solvers
-
Project Euler: Problem 7, Nth prime
1567 Solvers
-
Unique values without using UNIQUE function
371 Solvers
-
383 Solvers
-
Basics: Divide integers to get integer outputs in all cases
133 Solvers
More from this Author14
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!