import Foundation
func sortArray(array: [Int]) -> [Int] {
guard !array.isEmpty else { return [] }
var sortedArray = array
for i in 0..<sortedArray.count - 1 {
for j in 0..<sortedArray.count - 1 - i {
if sortedArray[j] > sortedArray[j + 1] {
sortedArray.swapAt(j, j + 1)
}
}
}
return sortedArray
}
let unsortedArray = [8, 5, 3, 9, 1, 3, 6, 2]
let sortedArray = sortArray(array: unsortedArray)
print("Unsorted Array: \(unsortedArray)")
print("Sorted Array: \(sortedArray)")
/*
run:
Unsorted Array: [8, 5, 3, 9, 1, 3, 6, 2]
Sorted Array: [1, 2, 3, 3, 5, 6, 8, 9]
*/