Menu
CoddyTech

복습 - 이메일 검증기

Coddy GDScript 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 64번째.

challenge icon

챌린지

중급

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 컴파일러