#牛客##笔试题目#
全部评论
果然偷懒
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
09-09 19:23
重庆邮电大学 Java
darius_:我试了简历上有微服务和没微服务主动要简历的外包的比例都不一样,微服务稍微看看还是要写上去,人人都写你不写会被pass 点赞 评论 收藏
分享
import java.util.*;
import java.math.BigInteger;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 返回最大和的字符串
* @param x string字符串 即题目描述中所给字符串
* @param k int整型 即题目描述中所给的k
* @return string字符串
*/
public String Maxsumforknumers (String x, int k) {
int[] intArray = new int[x.length()];
for (int i = 0; i < x.length() ; i++) {
intArray[i] = Integer.parseInt(String.valueOf(x.charAt(i)));
}
Arrays.sort(intArray);
BigInteger[] numberArray = new BigInteger[k];
for (int i = 0; i < k-1; i++) {
numberArray[i] = new BigInteger(String.valueOf(intArray[i]));
}
numberArray[k-1] = new BigInteger(String.valueOf(intArray[intArray.length-1]));
for (int i = intArray.length-2; i >= k-1 ; i--) {
numberArray[k-1] = numberArray[k-1].multiply(new BigInteger(String.valueOf(10)));
numberArray[k-1] = numberArray[k-1].add(new BigInteger(String.valueOf(intArray[i])));
}
BigInteger sum = new BigInteger(String.valueOf(0));
for (int i = 0; i < numberArray.length; i++) {
sum = sum.add(numberArray[i]);
}
return String.valueOf(sum);
// write code here
}
} 相关推荐
darius_:我试了简历上有微服务和没微服务主动要简历的外包的比例都不一样,微服务稍微看看还是要写上去,人人都写你不写会被pass招聘动态