Skip to content

Commit b396b51

Browse files
authored
Merge pull request neetcode-gh#2135 from a93a/main
Create 0929-unique-email-addresses.kt
2 parents 046921f + c665907 commit b396b51

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

kotlin/0929-unique-email-addresses.kt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution {
2+
fun numUniqueEmails(emails: Array<String>): Int {
3+
val hset = HashSet<String>()
4+
for(email in emails) {
5+
var i = 0
6+
var res = ""
7+
while(email[i] != '+' && email[i] != '@'){
8+
if(email[i] != '.') res += email[i]
9+
i++
10+
}
11+
while(email[i] != '@') i++
12+
res += email.substring(i,email.length)
13+
hset.add(res)
14+
}
15+
return hset.size
16+
}
17+
}

0 commit comments

Comments
 (0)