utils.go 403 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. // Pair ...
  3. type Pair struct {
  4. _1 int
  5. _2 int
  6. }
  7. // Pair64 ...
  8. type Pair64 struct {
  9. _1 int64
  10. _2 int64
  11. }
  12. func maxInt(nums ...int) int {
  13. max := nums[0]
  14. for i := 1; i < len(nums); i++ {
  15. if max < nums[i] {
  16. max = nums[i]
  17. }
  18. }
  19. return max
  20. }
  21. func minInt(nums ...int) int {
  22. min := nums[0]
  23. for i := 1; i < len(nums); i++ {
  24. if nums[i] < min {
  25. min = nums[i]
  26. }
  27. }
  28. return min
  29. }