题目
给定一个字符串 S
和一个字符 C
。返回一个代表字符串 S
中每个字符到字符串 S
中的字符 C
的最短距离的数组.
示例1:
1 | 输入:s = "loveleetcode", c = "e" |
示例2:
1 | 输入:s = "aaab", c = "b" |
提示:
1 <= s.length <= 104
s[i]
和c
均为小写英文字母- 题目数据保证
c
在s
中至少出现一次
解法
解法一:
求出所有字符C在S中的索引,然后找到最小的值即可。
Java
1 | class Solution { |