😎풀이

  1. 셔플된 요소가 담길 배열 선언
  2. 0에서 n만큼 순회
    2-1. 순회 인덱스는 x요소를 의미
    2-2. 순회 인덱스에 n을 더한 값은 y요소를 의미
    2-3. 각 요소를 교차하며 셔플 배열에 추가
  3. 셔플된 배열 반환
function shuffle(nums: number[], n: number): number[] {
    const shuffled = []
    for(let left = 0; left < n; left++) {
        const right = n + left
        shuffled.push(nums[left], nums[right])
    }
    return shuffled
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글