프로그래머스 (Swift)/기초
[Day18-4] 문자열 바꿔서 찾기
은더기
2024. 5. 4. 19:03
문제
내 정답 코드
import Foundation
func solution(_ myString:String, _ pat:String) -> Int {
var myString = myString.map { String($0) }
for i in 0..<myString.count {
if myString[i] == "A" {
myString[i] = "B"
} else {
myString[i] = "A"
}
}
return myString.joined().contains(pat) ? 1 : 0
}
#
1. myString을 문자열 배열로 바꿔준다.
2. A는 B로 B는 A로 바꿔준다.
3. 바뀐 문자열 배열을 문자열로 join해주고
4. contains를 통해 pat단어를 포함하고 있는지 반환한다.
배운 기술