본문 바로가기

두두의 알고리즘/문제

[정렬] 릿코드 Medium 189 'Rotate Array' (Python)

728x90

<문제 링크>

https://leetcode.com/problems/rotate-array/

 

Rotate Array - LeetCode

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com


<문제 풀이>

  1. k번만큼 제일 오른쪽 값을 왼쪽으로 옮기는걸 반복하면 됨

<코드>

class Solution:
    def rotate(self, nums: List[int], k: int) -> None:
        """
        Do not return anything, modify nums in-place instead.
        """
        for i in range(k):
            nums.insert(0,nums.pop())
        return nums