LeetCode --- ---左回転文字列シリーズ

左回転文字列

タイトル

文字列の前の左回転操作は、文字列の転送の終わりにいくつかの文字列です。

左回転操作関数文字列を達成するための関数を定義します。

例えば、入力文字列「ABCDEFG」と番号2は、この関数が返す2つの結果が左回転「cdefgab」を得ました。


示例 1:

输入: s = "abcdefg", k = 2
输出: "cdefgab"
示例 2:

输入: s = "lrloseumgh", k = 6
输出: "umghlrlose"

出典:滞在ボタン(LeetCode)

リンクhttps://leetcode-cn.com/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/

すべてのネットワークからの控除が著作権を保有。商業転載は、ソースを明記してください許可公式、非商用の転載をご連絡ください。


問題解決のためのアイデア

1、
在给定的 `字符串 chars` 中, 
截取从 0 到 k (不包含 k) 的一段 `字符串 B` 出来

2、截取从 k(包含 k) 开始到最后的一段 `字符串 A`

3、将 `字符串 A` 与 `字符串 B` 拼接,得到结果


問題の解決策

let reverseLeftWords = function(s, k) {
    return s.slice(k) + s.slice(0, k)
}


文字列傍受法のエッセイを取り付け

使用するスライス、ストリング、SUBSTRの文字列


おすすめ

転載: www.cnblogs.com/linjunfu/p/12523840.html