题目来源:
leetcode题目,网址:2562. 找出数组的串联值 - 力扣(LeetCode)
解题思路:
按要求拼接指定元素并求和即可。
解题代码:
class Solution {
public long findTheArrayConcVal(int[] nums) {
long res=0;
for(int i=0,j=nums.length-1;i<=j;i++,j--){
if(i==j){
res+=nums[i];
}else{
res+=concate(nums[i],nums[j]);
}
}
return res;
}
public int concate(int a, int b){
int baseB=1;
int temp=b;
while(temp!=0){
baseB=baseB*10;
temp=temp/10;
}
return a*baseB+b;
}
}
总结:
无官方题解。