牛牛有一个只由字符’1’到’9’组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。 牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。 函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。-笔试面试资料

这是qklbishe.com第17205 篇笔试面试资料
提供答案分析,通过本文《牛牛有一个只由字符’1’到’9’组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。 牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。 函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

牛牛有一个只由字符’1’到’9’组成的长度为 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 的字符串 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 ,现在牛牛可以截取其中一段长度为 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 。

牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。

函数传入一个长度为 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 的字符串 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 和一个正整数 牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 ,请你返回答案。

牛牛有一个只由字符'1'到'9'组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。    牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。    函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。 叫我离少
public static int maxValue (String s, int k) {         int startIndex = 0;         int endIndex = k;         TreeSet treeSet = new TreeSet();         for (int i = 0; i <= s.length() - k; i++) {             String substring = s.substring(startIndex, endIndex);             Integer integer = Integer.valueOf(substring);             treeSet.add(integer);             startIndex += 1;             endIndex+=1;         }         Object last = treeSet.last();         Integer integer1 = (Integer) last;         return integer1;     }   
解题思路:
(1)先将输入的字符串S截取为指定K长度的字串,再将字串转换为int类型
(2)将截取到的字串存入一个集合中
(3)将集合中的数据排序
   这里为了满足运行时间和运行内存,我选择将截取到的字串放入到TreeSet集合中,因为TreeSet集合默认实现了自然排序,这样我们直接取最后一个数据就可以了

今天 17:40:02 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 牛牛有一个只由字符’1’到’9’组成的长度为  的字符串  ,现在牛牛可以截取其中一段长度为  的子串并且将该子串当作十进制的正整数,如对于子串"123",其对应的十进制数字就是 。 牛牛想让这个正整数尽可能的大,请你帮助牛牛计算该正整数。 函数传入一个长度为  的字符串  和一个正整数  ,请你返回答案。-笔试面试资料

提供最优质的资源集合

立即查看 了解详情