File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -109,13 +109,13 @@ Python3 Code:
109
109
``` py
110
110
class Solution :
111
111
def shortestToChar (self , S : str , C : str ) -> List[int ]:
112
- pre = - 10000
112
+ pre = - 20000
113
113
ans = []
114
114
115
115
for i in range (len (S)):
116
116
if S[i] == C: pre = i
117
117
ans.append(i - pre)
118
- pre = 10000
118
+ pre = 20000
119
119
for i in range (len (S) - 1 , - 1 , - 1 ):
120
120
if S[i] == C: pre = i
121
121
ans[i] = min (ans[i], pre - i)
@@ -129,14 +129,14 @@ class Solution {
129
129
public int [] shortestToChar (String S , char C ) {
130
130
int N = S . length();
131
131
int [] ans = new int [N ];
132
- int prev = - 10000 ;
132
+ int prev = - 20000 ;
133
133
134
134
for (int i = 0 ; i < N ; ++ i) {
135
135
if (S . charAt(i) == C ) prev = i;
136
136
ans[i] = i - prev;
137
137
}
138
138
139
- prev = 10000 ;
139
+ prev = 20000 ;
140
140
for (int i = N - 1 ; i >= 0 ; -- i) {
141
141
if (S . charAt(i) == C ) prev = i;
142
142
ans[i] = Math . min(ans[i], prev - i);
@@ -154,12 +154,12 @@ class Solution {
154
154
public:
155
155
vector<int > shortestToChar(string S, char C) {
156
156
vector<int > ans(S.size(), 0);
157
- int prev = -10000 ;
157
+ int prev = -20000 ;
158
158
for(int i = 0; i < S.size(); i ++){
159
159
if(S[ i] == C) prev = i;
160
160
ans[ i] = i - prev;
161
161
}
162
- prev = 10000 ;
162
+ prev = 20000 ;
163
163
for(int i = S.size() - 1; i >= 0; i --){
164
164
if(S[ i] == C) prev = i;
165
165
ans[ i] = min(ans[ i] , prev - i);
You can’t perform that action at this time.
0 commit comments