import Foundation
func getFirstRepeatedCharacter(s: String) -> Character? {
var charCounts: [Character: Int] = [:]
for char in s {
charCounts[char, default: 0] += 1
if charCounts[char]! > 1 {
return char
}
}
return nil
}
let s = "abcdxypcbop"
if let result = getFirstRepeatedCharacter(s: s) {
print("First repeated character: \(result)")
} else {
print("No repeated characters")
}
/*
run:
First repeated character: c
*/