[LeetCode] 3264. Final Array State After K Multiplication Operations I

Chobby·6일 전

LeetCode

목록 보기
882/907

😎풀이

  1. k회 순회
    1-1. 현재 nums의 최솟값 위치 조회
    1-2. 최솟값에 multiplier를 곱한 수로 갱신
  2. 변경된 nums 반환
function getFinalState(nums: number[], k: number, multiplier: number): number[] {
    while(k) {
        const min = Math.min(...nums)
        const idx = nums.indexOf(min)
        nums[idx] = nums[idx] * multiplier
        k--
    }
    return nums
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글