촨
개발 끄적끄적
촨
전체 방문자
오늘
어제
  • 분류 전체보기
    • STORY
    • Algorithm
    • JAVA
    • SPRING
    • DEV
      • django
      • CSS
    • EROWM
    • ETC
    • Python
    • 취업

블로그 메뉴

    공지사항

    인기 글

    태그

    • FormValues
    • mybatis
    • IntelliJ
    • Github
    • JSON
    • POST
    • payco
    • merge
    • maven
    • Maven clean
    • N+1문제
    • Spring
    • NHN
    • 면접정보
    • httpurlconnection
    • Collection

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    촨
    Algorithm

    알고리즘 문제풀이 요령

    Algorithm

    알고리즘 문제풀이 요령

    2021. 11. 22. 22:29

    로또

     

    로또와 같이 고유번호를 갖는 숫자의 매칭을 확인할 때는 Map을 활용하면 좋다.

    키를 로또 고유번호로 하고 값을 true로 설정해두면 map.containsKey()를 사용해 포함여부를 판단할 수 있다.

    Map<Integer, Boolean> map = new HashMap<Integer, Boolean>();
    
    int zeroCount = 0;
    for(int lotto : lottos) {
      if(lotto == 0) {
        zeroCount++;
        continue;
      }
      map.put(lotto, true);
    }
    
    
    int matchCount = 0;
    for(int winNum : win_nums) {
      if(map.containsKey(winNum)) matchCount++;
    }

    [프로그래머스] 로또의 최고 순위와 최저 순위

    'Algorithm' 카테고리의 다른 글

    [Java] 약수의 개수 구하기  (0) 2021.11.24
    • 로또
    'Algorithm' 카테고리의 다른 글
    • [Java] 약수의 개수 구하기
    촨
    촨

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.