# 2515. Shortest Distance to Target String in a Circular Array
###### tags: `Leetcode` `Easy`
Link: https://leetcode.com/problems/shortest-distance-to-target-string-in-a-circular-array/description/
## Code
java
```java=
class Solution {
public int closetTarget(String[] words, String target, int startIndex) {
int res = Integer.MAX_VALUE;
int n = words.length;
for(int i=0; i<n; i++){
if(words[i].equals(target)){
int d = Math.abs(i-startIndex);
res = Math.min(res, d);
res = Math.min(res, n-d);
}
}
return res==Integer.MAX_VALUE?-1:res;
}
}
```
python
```python=
class Solution:
def closetTarget(self, words: List[str], target: str, startIndex: int) -> int:
n = len(words)
ans = n
for i in range(n):
if words[i]==target:
d = abs(i-startIndex)
ans = min(ans, d)
ans = min(ans, n-d)
return -1 if ans==n else ans
```