leetcode(26)字元的最短距離的js實現

2021-09-30 17:55:50 字數 759 閱讀 6683

給定乙個字串 s 和乙個字元 c。返回乙個代表字串 s 中每個字元到字串 s 中的字元 c 的最短距離的陣列。

示例 1:

輸入: s = 「loveleetcode」, c = 『e』

輸出: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]

說明:字串 s 的長度範圍為 [1, 10000]。

c 是乙個單字元,且保證是字串 s 裡的字元。

s 和 c 中的所有字母均為小寫字母。

(1)利用es6中的map等屬性以及js內建api函式實現

(2)遍歷字串,找到目標字母,並用a陣列記下位置 遍歷字串,將當前位置與a陣列的位置進行相減,取最小值

(1)用es6中方法:

/**

* @param s

* @param c

* @return

*/var shortesttochar = function(s, c) ;

(2)遍歷實現**:

/**

* @param s

* @param c

* @return

*/var shortesttochar = function(s, c)

})for(let i = 0; i < arr.length; i++)

})res.push(min)

}return res;

};

2 6字元裝置驅動

chardev.c include include for file f op include include for copy to user include for cdev cdev init,cdev add module license gpl module author helight ...

Leetcode 821 字元的最短距離

給定乙個字串 s 和乙個字元 c。返回乙個代表字串 s 中每個字元到字串 s 中的字元 c 的最短距離的陣列。示例 1 輸入 s loveleetcode c e 輸出 3,2,1,0,1,0,0,1,2,2,1,0 說明 字串 s 的長度範圍為 1,10000 c 是乙個單字元,且保證是字串 s ...

leetcode 821 字元的最短距離

近期一直在用python刷leetcode的題,都提交到了github上了 給定乙個字串s和乙個字元c。返回乙個代表字串s中每個字元到字串s中的字元c的最短距離的陣列。示例 1 輸入 s loveleetcode c e 輸出 3,2,1,0,1,0,0,1,2,2,1,0 說明 字串s的長度範圍為...