当前位置: 首页 > article >正文

36.右旋字符串

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

import java.util.Scanner;

public class Main{
    static String Change(String s,int k){
        int len=s.length();
        char[] ch=new char[len];
        for(int i=0;i<len-k;i++){
            ch[i+k]=s.charAt(i);
        }
        for(int i=len-k;i<len;i++){
            ch[i-len+k]=s.charAt(i);
        }
        return new String(ch);
    }
    
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int k=sc.nextInt();
        String s=sc.next();
        System.out.println(Change(s,k));
        sc.close();
    }
}
def Change(s,k):
    le=len(s)
    ch=list()
    ch.append(s[le-k:le])
    ch.append(s[0:le-k])
    return "".join(ch)
k=eval(input(""))
s=input("")
print(Change(s,k))


http://www.kler.cn/a/316137.html

相关文章:

  • 群控系统服务端开发模式-应用开发-前端个人信息功能
  • Java面向对象编程进阶之包装类
  • qt QKeySequence详解
  • 21. Drag-Drop拖放操作(二) - 文件、表格和树的拖放实现
  • AMD CPU下pytorch 多GPU运行卡死和死锁解决
  • 轻松上手:使用Docker部署Java服务
  • Llama3.1的部署与使用
  • 【齐家网-注册/登录安全分析报告】
  • 微信小程序案例:比较数字大小(含代码)
  • 鸿蒙4.0(HarmonyOS 4.0)与鸿蒙Next(HarmonyOS Next)区别
  • 苹果macOS 15.0 Sequoia正式版发布:iPhone应用镜像玩、手机消息电脑知
  • 医院信息化运维监控:确保医疗系统的稳定与安全
  • 【C#生态园】从消息处理到可靠传输:探索.NET开发中不可或缺的六大库
  • 计算机毕设设计推荐-基于python+Djanog大数据的电影数据可视化分析
  • CentOS上使用rpm离线安装Mosquitto(Linux上Mqtt协议调试工具)附资源下载
  • k8s下的网络通信与调度
  • 苹果CMS插件:优化蜘蛛访问内容,提升百度收录率
  • 供方软件供应链安全保障要求及开源场景对照自评表(下)
  • 【JVM】类加载
  • 玩转RabbitMQ声明队列交换机、消息转换器
  • 用终端请求接口
  • [数据集][目标检测]手机识别检测数据集VOC+YOLO格式9997张1类别
  • 283. 移动零
  • Linux:权限管理
  • mysql等保数据库命令
  • 【动态规划】两个数组的 dp 问题二