스파르타 코딩 클럽 - iOS 스타터 6기/알고리즘 코드카타

14. 스파르타 코딩 클럽 - 3월 28일 코딩테스트 연습 (코드카타)

seongpil Heo 2025. 3. 28. 13:51

 ❓ 오늘의 문제

1. 특정 문자 제거하기

  • 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return 하도록 solution 함수를 완성해 주세요.

특정 문자 제거하기

나의 정답 코드

import Foundation

func solution(_ my_string:String, _ letter:String) -> String {
    guard my_string.count >= 1 && my_string.count <= 100 else { return "" }
    return my_string.components(separatedBy: letter).joined()
}

 ✓ TIL

오늘은 특정 문자 제거하기 문제를 풀어보았다.

수요일에 풀었던 모음 제거와 거의 유사한 문제여서 쉽게 풀 수 있었다.

 

이번에도 components를 사용하여  separatedBy 파라미터에 주어진 조건인 letter 변수를 넣어서 사용했다.

String 값으로 return 해야되기 때문에 joined() 함수를 이용하였다.


 😼 GitHub