如何查找仅0以上的用户输入的平均值

因此,我试图仅使用用户输入的值大于0来查找结果的平均值。我不确定如何检查数组中的结果以找出哪些值大于0并迅速将其从计算中排除。

class ViewController: UIViewController {
    @IBOutlet weak var game1: UITextField!
    @IBOutlet weak var game2: UITextField!
    @IBOutlet weak var game3: UITextField!

    @IBOutlet weak var series: UILabel!
    @IBOutlet weak var average: UILabel!
    @IBOutlet weak var high: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.

    }

    @IBAction func calculate(_ sender: Any) {
        self.view.endEditing(true)

        guard
                let text1 = game1.text,
                let text2 = game2.text,
                let text3 = game3.text
        else { return }

        guard
                let game1Results = Int(text1),
                let game2Results = Int(text2),
                let game3Results = Int(text3)
        else { return }

        let gameResultsArray = [game1Results, game2Results, game3Results]
        let sumArray = gameResultsArray.reduce(0, +)
        let avgArrayValue = sumArray / gameResultsArray.count


        series.text = "\(sumArray)"
        average.text = "\(avgArrayValue)"
        if let maximumVal = gameResultsArray.max() {
        high.text = String(maximumVal)
        }
    }
}