摘要: 一、题目 二、思路 三、代码 package redbook3; import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scann 阅读全文
posted @ 2017-10-25 23:17 AI菌 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、题目 输入一个整数,该整数有符号的32位的int型数字,翻转该数字,如果计算结果溢出,直接返回0. 二、思路 详见代码,注意判断结果溢出的情况。 三、代码 package redbook4; import java.math.BigInteger; import java.util.Scanne 阅读全文
posted @ 2017-10-25 22:57 AI菌 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、题目 输入一个字符串,该字符串由‘0’-‘9’和大写字母组成,输出该字符串中最大数字,如果有'RED'字符串,则可以消除。如果都为字符,则返回-1。 例如: 输入字符串为:ABC224DS33RED4F,则其中的数字有224,334(RED可以消除),因此,最大的数字为334 输入字符串:AAA 阅读全文
posted @ 2017-10-25 21:35 AI菌 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 一、题目 请问Java可以以多种字符对同一个字符串进行分割吗?比如我输入这样一个字符串:我 要,学。Java,我能不能将“ ”和“,”以及“。”同时作为它的分割符,经过一次分割就得到“我”,“要”,“学”,“Java”四个字符?二、思路 正则表达式 三、代码 public class Test{ p 阅读全文
posted @ 2017-10-25 21:27 AI菌 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 一、题目 输入一个字符串,输出该字符串中对称的子字符串的最大长度。比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出 4。二、思路 遍历原字符串的所有子串,然后判断每个子串是否对称;该方法的时间复杂度:O(n3); 三、代码 方法一的代码: package re 阅读全文
posted @ 2017-10-25 16:25 AI菌 阅读(377) 评论(0) 推荐(0) 编辑