MinBall / CodingTest

Unity Washing machine
1 stars 1 forks source link

심심하면 해보세요 #26

Open JaeYeong-VIRNECT opened 1 year ago

JaeYeong-VIRNECT commented 1 year ago

1번.문자열 아이템 목록”과 “페이지 당 아이템 수”를 파라미터로 받는 Pagination 이라는 이름의 클래스를 만들고 아래와 같은 메소드를 구현하시오.

var pagination = new Pagination<string>(new List<string>{"Almond", "Bagel", "Candy", "Donut", "Egg", "Frappe"}, 4);
pagination.PageCount(); //should == 2
pagination.ItemCount(); //should == 6
pagination.PageItemCount(0); //should == 4
pagination.PageItemCount(1); // last page - should == 2
pagination.PageItemCount(2); // should == -1 since the page is invalid

// pageIndex takes an item index and returns the page that it belongs on
pagination.PageIndex(5); //should == 1 (zero based index)
pagination.PageIndex(2); //should == 0
pagination.PageIndex(20); //should == -1
pagination.PageIndex(-10); //should == -1

2번.다음과 같이 모든 해상도에 유연하게 대응하는 레이아웃을 UGUI 를 이용하여 구현하시오. https://github.com/MinBall/CodingTest/assets/84707557/159a4415-65eb-40af-b463-c76ab648beaf

image

3번.인터넷상의 JSON 파일을 요청하여 리스트 형태로 화면상에 출력하시오.

https://github.com/MinBall/CodingTest/assets/84707557/ea7dc0d0-dde2-4cdd-b0e4-5e41c85989c4

JaeYeong-VIRNECT commented 1 year ago

sk 프로젝트는 아니지만 유니티 개발 할 때 도움이 될 수도? 있는 기능들입니다. 세탁기 프로젝트에 씬을 새로 파서 넣어도 되고 새로 깃을 파서 링크를 넣어도 되고 브랜치 따서 해도 됩니다.

안해도 됨