:= 0 for _, v := range arr { total += v } return total } // コードB func hasDuplicate(arr []int) bool { for i := 0; i < len(arr); i++ { for j := i + 1; j < len(arr); j++ { if arr[i] == arr[j] { return true } } } return false } コードA と コードB、それぞれの計算量は? なぜ? プロジェクト・ミーミル | Week 2 16