import Foundation /* Perl Weekly Challenge - 074 Task #2: FNR Character https://perlweeklychallenge.org/blog/perl-weekly-challenge-074 */ enum ParamError: Error { case missingString } do { let paramCount:Int = Int(CommandLine.argc) if paramCount <= 1 { throw ParamError.missingString } let string:String = CommandLine.arguments[1] let chars:[Character] = Array(String(string)) var fnr = [Character]() if chars.count >= 2 { for i in 0.. [Character: Int] { let chars:[Character] = Array(String(substring)) var characters = [Character: Int]() for i in 0..