[LeetCode] 3340. Check Balanced String

Chobby·2026년 1월 7일

LeetCode

목록 보기
893/945

😎풀이

  1. num을 숫자 배열로 변환
  2. 짝수 인덱스 수와 홀수 인덱스 분류하여 합계
  3. 두 합계의 동등비교 결과 반환
function isBalanced(num: string): boolean {
    const splitted = [...num]
    const parseNum = splitted.map(Number)
    const [evenSum, oddSum] = parseNum.reduce((acc: number[], cur: number, idx) => {
        const copied = [...acc]
        copied[idx & 1] += cur
        return copied
    }, [0, 0])
    return evenSum === oddSum
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글