[LeetCode] 2562. Find the Array Concatenation Value

Chobby·약 18시간 전
1

LeetCode

목록 보기
760/760

😎풀이

  1. nums 순회
    1-1. 길이가 1이라면, 현재 요소 총합에 더한 후 반환
    1-2. 첫 요소 할당
    1-3. 마지막 요소 할당
    1-4. 두 수를 문자열 형태로 엮어 병합한 후 숫자 형변환 하여 기존 누적값에 추가
  2. 누적 값 반환환
function findTheArrayConcVal(nums: number[]): number {
    let concVal = 0
    while(nums.length) {
        if(nums.length === 1) {
            return concVal + nums[0]
        }
        const first = nums.shift()
        const last = nums.pop()
        const curConc = [first, last].join("")
        concVal += Number(curConc)
    }
    return concVal
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글