Skip to content

Latest commit

 

History

History

61. Rotate

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

61. Rotate

Rotate

박지인 - 2023.04.23

  • 링크드리스트 맨 끝과 맨 앞을 이은 후 잘라내는 방식
class Solution {
    public ListNode rotateRight(ListNode head, int k) {
        if(head == null) return head;
        
        int length = 1;
        var node = head;
        
        for(; node.next != null; length++) 
            node = node.next;
        
        node.next = head;
        
        for(int i = 0; i < length - (k % length); i++) 
            node = node.next;
        
        var result = node.next;
        node.next = null;
        
        return result;
    }
}