-
프로그래머스 - FrontEnd 개발자 찾기 [MySQL]문제 풀이/프로그래머스 2024. 11. 28. 19:30반응형
select distinct ID, EMAIL, FIRST_NAME, LAST_NAME from DEVELOPERS as D left join SKILLCODES as S on (D.SKILL_CODE & S.CODE) > 0 where CATEGORY = 'Front End' order by ID asc ;
이 문제는 Join을 이용한 문제이지만, MySQL에 비트 연산이 있는지 몰랐다면 못 풀었을 문제이다.
2의 제곱수에 따라 정해진 스킬에 대해 & 연산을 수행하고, 만약 맞는 조건이 있다면 0보다 클 것임을 조인 조건으로 걸어 문제를 풀었다.
반응형'문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - [PCCP 기출문제] 4번 / 수레 움직이기 [C++] (0) 2024.09.02 프로그래머스 - n + 1 카드게임 [C++] (0) 2024.08.27 프로그래머스 - 리틀 프렌즈 사천성 [C++] (0) 2024.08.26 프로그래머스 - 숫자 타자 대회 [C++] (0) 2024.07.03 프로그래머스 - 억억단을 외우자 [C++] (0) 2024.03.08