做网站点子wordpress中英文模板
news/
2025/9/24 4:00:54/
文章来源:
做网站点子,wordpress中英文模板,国外服务器vps,上海百度推广优化Java解决动态口令问题
01 题目
某公司门禁密码使用动态口令技术。初始密码为字符串 password#xff0c;密码更新均遵循以下步骤#xff1a;
设定一个正整数目标值 target将 password 前 target 个字符按原顺序移动至字符串末尾
请返回更新后的密码字符串。
示例 1…Java解决动态口令问题
01 题目
某公司门禁密码使用动态口令技术。初始密码为字符串 password密码更新均遵循以下步骤
设定一个正整数目标值 target将 password 前 target 个字符按原顺序移动至字符串末尾
请返回更新后的密码字符串。
示例 1
输入: password s3cur1tyC0d3, target 4
输出: r1tyC0d3s3cu示例 2
输入: password lrloseumgh, target 6
输出: umghlrlose提示
1 target password.length 10000
02 知识点
拼接字符数组
03 我的题解
public class shuanzhizhen01 {public static void main(String[] args) {System.out.println(dynamicPassword(lrloseumgh, 6));}public static String dynamicPassword(String password, int target) {// 这里我采用char数组循环的方式解题char[] charspassword.toCharArray();
// 用于接收的新数组char[] stringnew char[chars.length];
// 两个指针用于记录数据int l0;int rtarget;for (int i 0; i chars.length; i) {if (ichars.length-target) {string[i]chars[r];r;}else {string[i]chars[l];l;}}
// 将char数组转化回字符串String sString.valueOf(string);return s;}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914785.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!