본문 바로가기

Algorithm/Brute Force

(Python3) - LeetCode (Easy) : 3264. Final Array State After K Multiplication Operations I

반응형

https://leetcode.com/problems/final-array-state-after-k-multiplication-operations-i

간단 bottom up 전수조사 문제였습니다.

📕 풀이방법

📔 풀이과정

k만큼 다음 연산을 수행합니다.1. nums에서 최솟값에 대한 index를 구해 min_num_idx에 저장합니다.

 

2. min_num_idx번째 값에 multiplier를 곱해줍니다.

📔 정답 출력 | 반환

nums를 반환합니다.


📕 Code

📔 Python3

class Solution:
    def getFinalState(self, nums: List[int], k: int, multiplier: int) -> List[int]:
        for _ in range(k):
            min_num_idx = nums.index(min(nums))
            nums[min_num_idx] *= multiplier
        return nums

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.