본문 바로가기
728x90

전체 글143

[Oracle] HackerRank 문제 정리 - 5 Interviews 테이블: Contests: Colleges: Challenges: View_Stats: Submission_Stats: Sample Input: Sample Output: 66406 17973 Rose 111 39 156 56 66556 79153 Angela 0 0 11 10 94828 80275 Frank 150 38 41 15 조건: Samantha는 코딩 챌린지 및 콘테스트를 사용하여 여러 대학의 많은 후보자를 인터뷰합니다. 콘테스트_id , 해커_id , 이름 및 콘테스트 _id 로 정렬된 각 콘테스트에 대한 total_submissions , total_accepted_submissions , total_views 및 total_unique_views 의 합계 를 인쇄하는 .. 2022. 8. 4.
[Oracle] HackerRank 문제 정리 - 4 Symmetric Pairs 테이블: Functions Sample Input Sample Output: 20 20 20 21 22 23 조건: X 1 = Y 2 및 X 2 = Y 1 인 경우 두 쌍 (X 1 , Y 1 ) 및 (X 2 , Y 2 ) 을 대칭 쌍 이라고 합니다 . 모든 대칭 쌍 을 X 값만큼 오름차순으로 출력하는 쿼리를 작성하십시오 . X 1 ≤ Y 1 이 되도록 행을 나열하십시오 . select distinct s1.X, s1.Y from (select X,Y,row_number() over(order by X, Y) as r_n from functions) s1, (select X,Y,row_number() over(order by X, Y) as r_n from functions) .. 2022. 8. 3.
[Oracle] HackerRank 문제 정리 - 3 Contest Leaderboard 테이블: Hackers Submissions 조건: 작업 의 End_Date 가 연속적이면 동일한 프로젝트의 일부입니다. Samantha는 완료된 서로 다른 프로젝트의 총 수를 찾는 데 관심이 있습니다. 프로젝트를 완료하는 데 걸린 일 수로 나열된 프로젝트의 시작 날짜와 종료 날짜를 오름차순으로 출력하는 쿼리를 작성하십시오. 완료 일수가 동일한 프로젝트가 두 개 이상 있는 경우 프로젝트 시작 날짜를 기준으로 주문하십시오. select min(start_date), max(end_date) from (select start_date ,end_date ,start_date-row_number()over(order by start_date) as rnk from Projec.. 2022. 8. 2.
[Oracle] HackerRank 문제 정리 - 2 Contest Leaderboard Contest Leaderboard | HackerRank Generate the contest leaderboard. www.hackerrank.com 테이블: Hackers Submissions 조건: 해커의 총점은 모든 도전에 대한 최대 점수의 합입니다. 내림차순으로 정렬된 해커 의 hacker_id , name , 총점 을 출력하는 쿼리를 작성하십시오 . 두 명 이상의 해커가 동일한 총점을 얻은 경우 해커 _id 오름차순으로 큰 결과만 출력합니다 . WITH DATA as ( SELECT hacker_id, challenge_id, Max(Score) as Score FROM Submissions Group by hacker_id, challenge_id) Se.. 2022. 8. 1.
728x90