본문 바로가기
프로그래머스

프로그래머스 헤비 유저가 소유한 장소

by 콩순이냉장고 2021. 7. 7.

문제 URL :https://programmers.co.kr/learn/courses/30/lessons/77487

 

코딩테스트 연습 - 헤비 유저가 소유한 장소

PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를

programmers.co.kr

 

문제 접근법 : 같은 테이블을 조인하기때문에 self join을 해야합니다. 이중쿼리문을 작성하고 해당조건이 host_id가 1개보다 큰것만 찾으면 되는 문제입니다.

 

 

-- 코드를 입력하세요
select p.id,p.name,p.host_id
from places p,
(select p2.host_id,count(p2.host_id) as cnt
 from places p2
 group by p2.host_id
) as p3
where p.host_id=p3.host_id and p3.cnt>1

사실 전 2021년 데브매칭 시험을 봤었고 만점을 받았었습니다. 그당시엔 자바로 풀었었고

5개의 회사를 지원했지만 가장면접을 보고싶었던곳이

카카오엔터프라이즈나, 당근마켓이었지만 서류에서 탈락했고

5개중 딱한군대 면접을 봤지만 떨어졌었죠 그당시 느꼈던것은 알고리즘도 좋지만 개발경험과 자소서를 잘쓰는것도 중요한것같습니다.

 

궁금한점 혹은 모르는점 어떤질문이든 댓글은 언제나 환영입니다.