import Foundation
func countLetterOccurrences(in array: [Character]) -> [Character: Int] {
var letterCount = [Character: Int]()
for char in array {
if let count = letterCount[char] {
letterCount[char] = count + 1
} else {
letterCount[char] = 1
}
}
return letterCount
}
let charArray: [Character] = ["s", "w", "s", "c", "d", "c", "e", "f", "e", "s"]
let occurrences = countLetterOccurrences(in: charArray)
print(occurrences)
// Iterate over the occurrences dictionary
for (character, count) in occurrences {
print("\(character): \(count)")
}
/*
run:
["c": 2, "d": 1, "e": 2, "s": 3, "f": 1, "w": 1]
c: 2
d: 1
e: 2
s: 3
f: 1
w: 1
*/