Given the head of a linked list, remove the nth node from the end of the list and return its head.
Input: values = [1,2,3,4,5], n = 2
Output: [1,2,3,5]
Topics: linked-list, two-pointers
Asked by: Amazon, Google, Meta, Microsoft, Apple
Time complexity: O(n). Space complexity: O(1).