Leetcode Note: Go - Contains Duplicate

Contains Duplicate - LeetCode
https://leetcode.com/problems/contains-duplicate/

  • Go 言語で取り組んだメモ

所感

  • map で int と bool を使って既出の数値か判定すれば良さそう

回答

func containsDuplicate(nums []int) bool {
    m := map[int]bool{}
    for _, num := range nums {
        if m[num] == true {
            return true
        }
        m[num] = true
    }
    return false
}

シンプルに実装できた気がする