import Foundation
var input: String = ""
func getInput() {
input = readLine()!
}
func solution(_ inputString: String) -> Int {
var input = inputString
let CroatiaAlphabet = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]
func replaceCroatiaAlphabetWithNoneCroatian() {
for alphabet in CroatiaAlphabet {
input = input.replacingOccurrences(of: alphabet, with: "A")
}
}
replaceCroatiaAlphabetWithNoneCroatian()
return input.count
}
getInput()
print(solution(input))
너무 고정관념처럼 생각하지말고 조금 더 유동적으로 생각하면 좋을 것 같다.
조금 더 문제에 집중해야할 듯
이번 문제의 핵심 함수
replacingOccurrences(of:with:)
Returns a new string in which all occurrences of a target string in the receiver are replaced by another given string.
댓글남기기