Menu
CoddyTech

복습 - 자유의 요소

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 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

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러