ad 제거하기
laguage = swift ▽
// 문자열 배열을 받아, "ad"를 포함하지 않는 문자열만 필터링하여 반환
func solution(_ strArr:[String]) -> [String] {
// filter 함수를 사용하여, 배열 내 각 문자열에 대해 조건을 검사
return strArr.filter { !$0.contains("ad") }
// !$0.contains("ad") 조건은, 문자열이 "ad"를 포함하지 않는 경우이므로 "ad"를 포함하지 않는 문자열만 필터링하여 새로운 배열로 반환
}
Swift의 filter와 contains 함수를 활용하여, 특정 문자열("ad")을 포함하지 않는 요소들만을 필터링했다.
laguage = python ▽
def solution(strArr):
# 빈 리스트 answer를 생성. 이 리스트는 조건에 맞는 문자열을 저장
answer = []
# strArr 리스트의 각 요소에 대해 반복
for i in strArr:
# "ad" 문자열이 i 요소에 포함되어 있지 않다면,
if "ad" not in i:
# 해당 요소를 answer 리스트에 추가
answer.append(i)
# 모든 조건에 맞는 요소를 추가한 후, answer 리스트를 반환
return answer
Python의 for 루프와 "not in" 연산자를 활용하여, 특정 문자열("ad")을 포함하지 않는 요소들만을 필터링했다.
'iOS 앱 개발자 프로젝트 > 알고리즘 코드카타' 카테고리의 다른 글
[Algorithm] 추억 점수 (w/ Swift) (0) | 2024.04.14 |
---|---|
[Algorithm] 짝수 홀수 개수 (w/ Swift) (2) | 2024.04.11 |
[Algorithm] 콜라 문제 (w/ Swift) (2) | 2024.04.09 |
[Algorithm] 부족한 금액 계산하기 (w/ Swift) (0) | 2024.04.08 |
[Algorithm] 내 마음대로 정렬하기 (w/ Swift) (0) | 2024.04.06 |