제작 조건
<aside>
❓ 조건
- .Net Collections를 사용하지 않는다.
- 모든 자료형을 담을 수 있는 구조로 작성한다.
- 자료 구조의 기본인 생성, 삭제, 찾기, 출력 네 가지 기능을 제공한다.
- Unity UGUI를 사용하여 input을 받는다.
- Text Input을 받아 생성된 Node는 UI 130*50 크기의 Box 형태로 제공하여 가로로 이어 붙인다.
- 생성된 개수만큼 확인이 가능한 Scrolling과 View 기능을 제공한다.
- 제작 기간은 총 2일로 제한하며, 아래 영상과 코드를 첨부한다.
</aside>
시연영상
movie_002.mp4
기능
<aside>
📌 기능
- 노드 값 입력 필드: 값 입력 후 버튼 클릭 시 해당 기능을 수행한다.
- 인덱스 입력 필드: 인덱스로 노드를 삭제하고 싶을 경우에 인덱스 값 입력 후 삭제 기능을 수행한다.
- Create : 노드를 생성한다.
- Delete: 입력 받은 값을 가진 노드 한 개를 지운다. 이때, 같은 값을 가진 노드가 존재할 경우 , 제일 앞에 있는 노드부터 삭제된다.
- DeleteIndex: 입력 받은 인덱스에 해당 하는 노드를 삭제한다.
- DeleteAll: 전체 노드를 삭제한다.
- Search: 입력받은 값을 가진 노드가 존재하는지 검색한다.
- Print: 전체 노드의 인덱스와 값을 출력한다.
</aside>
개발 일정
제목 없음
[UML]클래스 다이어그램
https://www.figma.com/file/9dyLSytC8wKh2ln32030pO/UML?node-id=0%3A1&t=w6lisuMiAAfcyANJ-1
코드