We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59cadd5 commit 4384711Copy full SHA for 4384711
problem013/problem013.go
@@ -9,8 +9,9 @@ func Run(input string, maxDistinctCount uint) uint {
9
characterCount[substringEndsWith] += 1
10
for len(characterCount) > int(maxDistinctCount) {
11
substringStartsWith := input[substringStartsAt : substringStartsAt+1]
12
- characterCount[substringStartsWith] -= 1
13
- if characterCount[substringStartsWith] == 0 {
+ if characterCount[substringStartsWith] > 1 {
+ characterCount[substringStartsWith] -= 1
14
+ } else {
15
delete(characterCount, substringStartsWith)
16
}
17
substringStartsAt++
0 commit comments