Advertisement
Guest User

Grokking 227

a guest
Jul 21st, 2022
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.26 KB | None | 0 0
  1. seen := new Set<String>();
  2. for (i := 0; i < names.length; i++) {
  3. name := names[i];
  4. if (seen.contains(name)) {
  5. k := 1; // suffix
  6. while (seen.contains(name + "(" + k + ")")) {
  7. k++;
  8. }
  9. names[i] = name + "(" + k + ")";
  10. }
  11. }
  12. return names;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement