Dashboard Temp Share Shortlinks Frames API

HTMLify

LeetCode - Next Greater Element I - Go
Views: 327 | Author: abh
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
func nextGreaterElement(nums1 []int, nums2 []int) []int {
    var ans []int
	for _, n := range nums1 {
		f := false
		g := -1
		for _, v := range nums2 {
			if f && v > n {
				g = v
				break
			}
			if n == v {
				f = true
			}
		}
		ans = append(ans, g)
	}
	return ans
}