728x90
<문제 링크>
https://leetcode.com/problems/rotate-array/
<문제 풀이>
- 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
'두두의 알고리즘 > 문제' 카테고리의 다른 글
[정렬] 릿코드 Easy 167 'Two Sum II - Input Array Is Sorted' (Python) (0) | 2022.01.13 |
---|---|
[정렬] 릿코드 Easy 283 'Move Zeroes' (Python) (0) | 2022.01.13 |
[정렬] 릿코드 Easy 977 'Squares of a Sorted Array' (Python) (0) | 2022.01.12 |
[이분탐색] 릿코드 Easy 35 'Search Insert Position' (Python) (0) | 2022.01.11 |
[이분탐색] 릿코드 Easy 278 'First Bad Version' (Python) (0) | 2022.01.11 |