//
// main.swift
// Ultimate
//
// Created by Mewlan Musajan on 3/2/21.
//
import Foundation
func minMax(array: [Int]) -> (min: Int, max: Int)? {
if array.isEmpty {
return nil
}
var currentMin = array[0]
var currentMax = array[0]
for value in array[1..<array.count] {
if currentMin > value {
currentMin = value
}
if currentMax < value {
currentMax = value
}
}
return (currentMin, currentMax)
}
if let bounds = minMax(array: []) {
print("max: \(bounds.max), min: \(bounds.min)")
}