Given the head of a linked list, remove the nth node from the end of the list and return its head. 연결리스트 head과 n이 주어지고 끝에서 n번째 노드를 삭제하고 head를 return 하라 Example 1: 방법 1. 처음 생각한 방법 2개의 포인터가 필요함. p1(포인터1)은 head부터 시작, p2는 head.next부터 시작 리스트 길이를 계산하고 (리스트 길이 - n) 만큼 이동해 p1.next는 지울 노드가 되고 p2는 지울 노드를 가리킨다. 고려해야 할 코너케이스 1. n이 length와 같을 때 : 이 경우에는 p1 head 자체를 지워야한다. 2. length가 1일 때 : 위 첫 번째 케이스와 같은 케이스..