import Foundation
func createCharRangeArray(startChar: Character, endChar: Character) -> [Character] {
if endChar < startChar {
return [] // Return an empty array for invalid input
}
var charArray: [Character] = []
if let startValue = startChar.asciiValue, let endValue = endChar.asciiValue {
for charValue in startValue...endValue {
let scalar = UnicodeScalar(charValue)
charArray.append(Character(scalar))
}
}
return charArray
}
let charRange = createCharRangeArray(startChar: "b", endChar: "k")
print(charRange)
/*
run:
["b", "c", "d", "e", "f", "g", "h", "i", "j", "k"]
*/