add new solutions
This commit is contained in:
parent
886b5e0a8e
commit
67cad91898
47 changed files with 1549 additions and 1 deletions
27
solutions/21/q2130/solution.go
Normal file
27
solutions/21/q2130/solution.go
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
package q2130
|
||||
|
||||
import "math"
|
||||
|
||||
type ListNode struct {
|
||||
Val int
|
||||
Next *ListNode
|
||||
}
|
||||
|
||||
var arr = []int{}
|
||||
|
||||
func pairSum(head *ListNode) int {
|
||||
arr = arr[:0]
|
||||
for p := head; p != nil; p = p.Next {
|
||||
arr = append(arr, p.Val)
|
||||
}
|
||||
maxSum := math.MinInt
|
||||
l, r := 0, len(arr)-1
|
||||
for l < r {
|
||||
maxSum = max(maxSum, arr[l]+arr[r])
|
||||
l++
|
||||
r--
|
||||
}
|
||||
return maxSum
|
||||
}
|
||||
|
||||
var _ = pairSum
|
||||
Loading…
Add table
Add a link
Reference in a new issue