로딩 중...
list/dict, 함수 분리, 검색/필터링
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
구조화된 아기사자 관리 프로그램 만들기 입니다.
프로그램의 규모가 커지고 기능이 늘어나면, 단순히 코드를 위에서 아래로 작성하는 방식만으로는 프로그램을 이해하고 수정하기가 점점 어려워진다. 이때 필요한 것이 여러 데이터를 하나의 구조로 묶어 관리하는 자료구조와, 기능별로 코드를 나누는 로직 분리이다.
이번 미션에서는 아기사자 정보를 단순한 문자열이 아닌, 여러 속성을 가진 dict 구조로 관리한다.
각 아기사자는 이름, 트랙, 기수 정보를 가지며, 여러 명의 아기사자 정보는 리스트에 저장된다.
또한 이름 검색, 트랙별 조회와 같은 기능을 각각 함수 단위로 분리하여 구현한다.
이 과정을 통해
을 이해하고, 단순히 “동작하는 코드”를 넘어 정리된 프로그램 구조를 직접 구현해본다.