Menu
Coddy logo textTech

복습 - 자유의 요소

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 55번째.

challenge icon

챌린지

쉬움

특정 규칙에 따라 문자열 요소 리스트를 처리하는 elements_of_freedom이라는 이름의 함수를 만드세요.

함수는 다음을 수행해야 합니다:

  1. 글자 수가 5자 미만인 요소를 필터링하여 제외합니다.
  2. 남은 요소들을 대문자로 변환합니다.
  3. 중복된 요소를 제거합니다.
  4. 고유한 대문자 요소 리스트를 반환합니다.

리스트 연산을 사용하여 데이터를 효율적으로 처리하세요.

참고: 리스트 내 요소의 원래 순서를 유지해야 합니다.

예시:

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

직접 해보기

def elements_of_freedom(elements):
    # 여기에 솔루션을 작성하세요
    
    # 1단계: 길이가 5 이상인 요소 필터링
    
    # 2단계: 필터링된 요소를 대문자로 변환
    
    # 3단계: 중복되지 않는 요소 목록 생성
    
    # 4단계: 최종 결과 반환
    pass

Logic & Flow의 모든 레슨