55. 右旋字符串(第八期模拟笔试)

发布时间 2023-11-12 21:54:12作者: 追梦•少年

2023-11-12

题目页面 (kamacoder.com)

思路:Java很简单,先将字符串分割,再重新拼接,如果是在本串操作(Java不行哦)

那么可以先将整体反转,在将2个子串分别反转

 
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        int k;
        String s;
        Scanner sc=new Scanner(System.in);
        k=sc.nextInt();
        s=sc.next();
        String newS=xxx(k,s);
        System.out.println(newS);
 
    }
 
    public static  String  xxx(int k,String s){
 
        String newS;
        String s1=s.substring(0,s.length()-k);
        String s2=s.substring(s.length()-k,s.length());
 
        newS=s2+s1;
        return newS;
    }
 
 
}