/** * Definition for singly-linked list. * type ListNode struct { * Val int * Next *ListNode * } */ funcdeleteDuplicates(head *ListNode) *ListNode { if head == nil { returnnil } current := head for current.Next != nil { if current.Val == current.Next.Val { current.Next = current.Next.Next } else { current = current.Next } } return head }