package main import "fmt" func main() { var N int fmt.Scan(&N) cards := make([]int, N) for i := 0; i < N; i++ { fmt.Scan(&cards[i]) } result := 0 for _, currentCard := range cards { if valid(currentCard, cards) { result += currentCard } } fmt.Println(result) } // 「書かれた整数よりちょうど1小さい整数のカードを持っていない」かを判定 func valid(n int, cards []int) bool { for _, card := range cards { if n-1 == card { return false } } return true }