Find the Array Concatenation Value
EasyArrayTwo PointersSimulation
Solution
export function findTheArrayConcVal(nums: number[]): number {
function concatenate(num1: number, num2: number) {
return parseInt(`${num1}${num2}`, 10);
}
let answer = 0;
let [start, end] = [0, nums.length - 1];
while (start <= end) {
answer += start === end ? nums[start] : concatenate(nums[start], nums[end]);
start += 1;
end -= 1;
}
return answer;
}