// number of elements var n = Int(readLine()!)! // read array and map the elements to integer //var arr = readLine()!.characters.split(separator:" ").map{Int(String($0))!} var arr = readLine()!.characters.split(" ").map{Int(String($0))!} // variable to hold the sum of the array elements var sum = 0 var max = 0 var count = 0 for i in 0 ..< n { // print(i, ": ", arr[i]) if (arr[i] > max) { max = arr[i] count = 0 } if (arr[i] == max) { count += 1 } } //print("max: " , max) //print("count: ", count) print(count)