ex) nums = [5,14,13,8,12]
Output: 673
첫번째 값과 마지막 값을 붙이면 512, 그리고 그 값들을 제거한다.
그 다음은 148, 두 값을 제거 하면 하나의 값이 남는다.
13은 그냥 더해준다. (성의 없는 설명 아님...😂)
var findTheArrayConcVal = function(nums) {
let arr=[]
const stringNums=nums.map(item=> String(item))
while(stringNums.length>1){
const first=stringNums.shift()
const last=stringNums.pop()
arr.push(first+last)
}
if(stringNums.length===1){
arr.push(...stringNums)
}
const result=arr.map(nums=> +nums)
return result.reduce((a,b)=> a+b)
};
let arr=[]
const stringNums=nums.map(item=> String(item))
while(stringNums.length>1){
const first=stringNums.shift()
const last=stringNums.pop()
arr.push(first+last)
}
if(stringNums.length===1){
arr.push(...stringNums)
}
const result=arr.map(nums=> +nums)
return result.reduce((a,b)=> a+b)