title: Programmers - 순위 검색 date: 2022-07-09 tags: Algorithm Bitmasking https://school.programmers.co.kr/learn/courses/30/lessons/72412 문제 요약 지원자들은 5가지 정보를 가지고 있다. 조건 n개가 주어졌을 때, 각 조건을 통과하는 지원자가 몇명인지 vector에 넣어 return한다. 문제 풀이 이건 난이도 설정이 잘못되었다. 최소 Level 3 이상이다. 조건이 문자열들이며, 한두개가 아니었기에 바로 비트마스킹이 떠올랐다. OneHotEncoder와 비슷하게 각 비트가 조건에 해당하는지를 알려주었다. 문자열 조건은 총 9개로, 9비트를 이용하였다. 점수는 100k까지로, 17비트면 충분하였지만 이..