add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent d798d5e8c9
commit 886b5e0a8e
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
34 changed files with 1164 additions and 0 deletions

View file

@ -0,0 +1,26 @@
package q19
type ListNode struct {
Val int
Next *ListNode
}
func removeNthFromEnd(head *ListNode, n int) *ListNode {
stub := &ListNode{Next: head}
probe := stub
for range n {
probe = probe.Next
}
prev := stub
for probe.Next != nil {
probe = probe.Next
prev = prev.Next
}
prev.Next = prev.Next.Next
return stub.Next
}
var _ = removeNthFromEnd