add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent 9c2c959a9b
commit 9a10695e8c
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
29 changed files with 1074 additions and 2 deletions

View file

@ -0,0 +1,29 @@
package q82
type ListNode struct {
Val int
Next *ListNode
}
func deleteDuplicates(head *ListNode) *ListNode {
root := ListNode{}
last := &root
c := head
for c != nil {
if c.Next != nil && c.Next.Val == c.Val {
dupVal := c.Val
for c != nil && c.Val == dupVal {
c = c.Next
}
continue
}
last.Next = c
last = c
c = c.Next
last.Next = nil
}
return root.Next
}
var _ = deleteDuplicates