/wanted-preonboarding-challenge-android-1

원티드 프리온보딩 안드로이드 챌린지 사전과제

원티드 프리온보딩 안드로이드 챌린지 사전과제

과제

  1. NullPointerException은 무엇이며, 이를 방지할 수 있는 방법은 무엇인가요?
  2. List, Set, Map의 주요 특징을 학습하고 정리해주세요.
  3. Java로 싱글톤 패턴을 구현해주세요.
  4. 아래는 JSON 포맷의 문자열이며, 함수의 인자로 전달됩니다.
    • price가 높은 순으로 정렬된 List를 반환하는 함수를 Java로 작성해주세요.
    • JSON 라이브러리는 자유롭게 사용하셔도 좋습니다.
    {
       "items": [
         {
           "label": "캐시미어 100% 터틀넥 스웨터",
           "price": 70000
         },
         {
           "label": "반팔 스트라이프 스웨터",
           "price": 30000
         },
         {
           "label": "화이트 스포츠 점퍼",
           "price": 150000
         }
       ]
    }
    

과제 제출 방법

  • 저장소의 Issues 탭 클릭하고, New issue 버튼을 클릭합니다.
  • 'Get started' 버튼을 클릭합니다.

이슈템플릿

  • 템플릿으로 등록해 놓은 사전 과제의 답변을 작성합니다.
    • 제목 : 제출일이름 수정
      안드로이드_사전과제_제출
  • 'Submit new issue' 버튼을 클릭해 사전 과제를 제출합니다.