Move all solutions into separate directory (cleanup)

the beginning
This commit is contained in:
2023-10-06 03:14:09 -05:00
parent 5ed552fb17
commit 9e0c58faff
26 changed files with 9 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
// Accepted
// Runtime: 7 ms
// Memory Usage: 39.6 MB
// Submitted: January 14th, 2021
class Solution {
public int firstUniqChar(String s) {
int[] count = new int[26]; //
int n = s.length();
// Count the appearances of each character
for (int i = 0; i < n; i++)
count[s.charAt(i) - 'a']++;
// Iterate only the array again, return the index of the character that only appeared once
for (int i = 0; i < n; i++)
if (count[s.charAt(i) - 'a'] == 1)
return i;
return -1;
}
}