每日一练
闪退!崩溃
懒人
展开
-
2021-10-04
解码方法 package day1; //字符串解码 /*一条包含字母A-Z的消息通过以下映射进行编码: 'A' -> 1 'B' -> 2 'C' -> 3 .... 'Z' -> 26 要解码以编码的消息,所有数字必须基于上述映射方法,反相映射回字母,例如: ’11106‘ 可以映射为: “AAJF”, 'KJF' 注意消息不能粉猪分组为(1 11 06) 06 不能映射为F 给你一个只含数字的非空字符串,请计算并返回解码方法的总数 答案保证数据是一个32位的整数 示例: s =原创 2021-10-04 12:14:37 · 75 阅读 · 0 评论 -
扰乱字符串
扰乱字符串 1、如果字符串长度为1,算法停止 2、如果字符串长度大于1,则执行下述步骤: 1、在一个随机下标将字符串分割成两个非空的子字符串,即,如果已 知字符串s,则可以分成两个子字符串x和y,且满足s = x + y。 2、随即决定是要‘交换两个子字符串’还是要’保持这两个子字符串顺序不变‘。即s = x+y 或者 s = y+x; 3、在x和y这两个子字符串上继续从步骤一开始递归执行此算法 3、给你两个长度相等的字符串s1和s2,判断s2是否是s1的扰乱字符串,如果是返回true,否则返回false。原创 2021-09-29 21:26:08 · 200 阅读 · 1 评论 -
2021-09-20
每日一练 题目来自CSDN的每日一练 逆序输出 用java写“abcd1234” 逆序输出 //csd中选择项正确代码 package test; public class ReverseString { public static void main(String[] args) { String input = "abcd1234"; char[] c1 = input.toCharArray(); for (int i = c1.length原创 2021-09-20 15:50:04 · 92 阅读 · 0 评论