making-file-names-unique solution java/regex java python

This commit is contained in:
Xevion
2021-01-14 19:30:07 -06:00
parent bf3066f72e
commit 38e11eb863
3 changed files with 143 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# Accepted
# Runtime: 7932 ms
# Memory Usage: 26.5 MB
# Submitted: January 14th, 2021
class Solution:
def getFolderNames(self, names: List[str]) -> List[str]:
result = []
names_used = set()
for name in names:
counter = 0
test_name = name
while test_name in names_used:
counter += 1
test_name = f'{name}({counter})'
names_used.add(test_name)
result.append(test_name)
return result