ALGORITHM/Swift
[알고리즘] Swift -프로그래머스 연습문제 #181873(특정한 문자를 대문자로 바꾸기)
늘스토리 주인장
2023. 5. 24. 19:51
728x90
반응형
문제링크
분석
영소문자로 이루어진 문자열과 영소문자 1글자로 이루어진 문자열이 주어질 때
1글자에 해당하는 모든 글자를 대문자로 바꾼 문자열을 리턴하는 문제이다.
풀이 과정
alp에 해당하는 단어를 찾아서 대문자로 변경하면 된다.
풀이
import Foundation
func solution(_ my_string:String, _ alp:String) -> String {
return my_string.map { String($0) == alp ? $0.uppercased() : $0.lowercased()}.joined()
}
결과
print(solution( "lowercase" , "x" ))
728x90
반응형