728x90
반응형
문제
- 문자열 배열 strArr가 주어집니다. 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 return 하는 solution 함수를 완성해 주세요.
제한사항
- 1 ≤ strArr의 길이 ≤ 1,000
- 1 ≤ strArr의 원소의 길이 ≤ 20
- strArr의 원소는 알파벳 소문자로 이루어진 문자열입니다.
입출력 예시
- 입출력 예 1
- 1번 인덱스의 문자열인 "notad"는 부분 문자열로 "ad"를 가집니다. 따라서 해당 문자열을 제거하고 나머지는 순서를 유지하여 ["and","abcd"]를 return 합니다.
- 입출력 예 2
- "ad"가 부분 문자열로 들어간 문자열이 존재하지 않습니다. 따라서 원래 배열을 그대로 return 합니다.
코드
def solution(strArr):
answer = []
for word in strArr:
if 'ad' not in word:
answer.append(word)
return answer
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
728x90
반응형
'프로그래머스 > Level_0' 카테고리의 다른 글
[프로그래머스] Lv.0 - 가까운 1 찾기.py (0) | 2024.09.11 |
---|---|
[프로그래머스] Lv.0 - 배열 원소의 길이.py (0) | 2024.09.11 |
[프로그래머스] Lv.0 - 배열 뒤집기.py (0) | 2024.09.11 |
[프로그래머스] Lv.0 - 할 일 목록.py (0) | 2024.09.11 |
[프로그래머스] Lv.0 - 특별한 이차원 배열 1.py (0) | 2024.09.11 |