LeetCode(ソードフィンガーオファー58-II)-左回転ストリング

トピック

ソードフィンガーオファー58-II。ストリングを
左に回転させるストリングを左に回転させる操作は、ストリングの前のいくつかの文字をストリングの終わりに転送することです。弦の左回転動作を実現する関数を定義してください。たとえば、文字列「abcdefg」と数値2を入力すると、関数は結果「cdefgab」を返します。これは、2ビット左に回転します。

例1:

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

例2:

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

制限:

1 <= k < s.length <= 10000

問題の解決策(java)

部分文字列メソッドを使用して文字列をインターセプトします

class Solution 
{
    
    
    public String reverseLeftWords(String s, int n) 
    {
    
    
        String s1 = s.substring(0, n);
        String s2 = s.substring(n, s.length());
        String result = s2 + s1;
        return result;
    }
}

おすすめ

転載: blog.csdn.net/weixin_46841376/article/details/113914907