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,25 @@
package q92
type ListNode struct {
Val int
Next *ListNode
}
func reverseBetween(head *ListNode, left int, right int) *ListNode {
stub := &ListNode{Next: head}
before := stub
for range left - 1 {
before = before.Next
}
curr := before.Next
for range right - left {
move := curr.Next
curr.Next = move.Next
move.Next = before.Next
before.Next = move
}
return stub.Next
}
var _ = reverseBetween