UniqueEmailAddresses
Published at 2022-08-02
class Solution:
def numUniqueEmails(self, emails: List[str]) -> int:
confirmed = set()
for email in emails:
splited = email.split('@')
splitedWithPlus = splited[0].split('+')[0]
confirmed.add(splitedWithPlus.replace('.','')+'@'+splited[-1])
return len(confirmed) /**
* @param {string[]} emails
* @return {number}
*/
var numUniqueEmails = function(emails) {
const confirmed = emails.map((email)=>{
let splited = email.split('@');
return splited[0].split('+')[0].replace(/./g, '') + '@' + splited[splited.length-1];
});
return [...new Set(confirmed)].length;
};