복습 - 이메일 검증기
Coddy GDScript 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 64번째.
챌린지
중급clean_email_list라는 이름의 함수를 작성하세요. 이메일 주소 배열인 emails를 받아 유효한 주소만 정리해 새 배열로 반환합니다.
- 먼저 각 주소를 정리하세요. 앞뒤의 공백을 제거하고 소문자로 변환합니다.
- 그런 다음
@가 정확히 하나 있고, 앞에 문자가 하나 이상, 뒤에도 문자가 하나 이상 있는 주소만 남기세요.
원래 순서를 유지하세요. map()과 filter()를 사용하고, 반복문은 사용하지 마세요.
예를 들어, clean_email_list(["Test@EXAMPLE.com", " invalid.email", " space@email.com "])은 ["test@example.com", "space@email.com"]을 반환합니다.
테스트에서 clean_email_list()를 직접 호출합니다. 이 함수를 호출하지 말고 아무것도 출력하지 마세요.
직접 해보기
func clean_email_list(emails: Array[String]):
# map()으로 주소를 정리한 다음, filter()로 유효한 주소만 남깁니다
pass
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러