1. 문제 https://www.hackerrank.com/challenges/full-score/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen Top Competitors | HackerRank Query a list of top-scoring hackers. www.hackerrank.com 2. 풀이 1번 넘게 만점 받은 학생들의 수를 구하고, 그 결과에 맞는 아이디와 이름을 출력하는 방식으로 풀이했다. challenges, submissions, difficulty을 inner join 한 후 만점인 학생들을 구하고, hacker_id별로 그룹화 하고 hacker_id별로 1번 넘는 경우를 구한다. 이..
1. 문제 https://www.hackerrank.com/challenges/contest-leaderboard/problem?isFullScreen=true&h_r=next-challenge&h_v=zen Contest Leaderboard | HackerRank Generate the contest leaderboard. www.hackerrank.com 2. 풀이 학생별 + 챌린지별로 점수의 최댓값을 구한 후 그 값을 더해줘야 한다. 따라서, 학생별 챌린지별로 점수의 최댓값을 먼저 구한후 hacker 테이블과 join해 점수의 합을 구한다. 점수의 최댓값이 0일 경우 제외하며, 정렬 순서에 유의한다. 3. 코드 select h.hacker_id, h.name, sum(score) from ( se..
1. 문제 https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true&h_r=next-challenge&h_v=zen The PADS | HackerRank Query the name and abbreviated occupation for each person in OCCUPATIONS. www.hackerrank.com 2. 풀이 이름을 나열하는 쿼리과 직업별 사람수를 세는 쿼리를 각각 작성한다. 이름을 나열하는 쿼리에서는 AnActorName(A) 형식으로 만들기 위해 concat을 사용한다. 직업의 첫글자를 잘라내기 위해 left()를 사용한다. substring(occupation, 1, 1)도 가능하다 직업별 사람수를 세는 ..
1. 문제 https://www.hackerrank.com/challenges/what-type-of-triangle/problem?isFullScreen=true Type of Triangle | HackerRank Query a triangle's type based on its side lengths. www.hackerrank.com 2. 풀이 case문을 사용해 삼각형의 조건을 확인한다. 3. 코드 select case when (a = b and b = c) then 'Equilateral' when (a + b
- Total
- Today
- Yesterday
- 2981
- 워드프레스
- 11503
- 구슬 탈출2
- 메일서버
- 라즈비안
- DP
- mysql
- 리눅스
- git
- 아두이노
- java
- hackerrank
- 백준
- the pads
- hc-06
- c++
- 프로그래머스
- 스티커모으기2
- FTP
- ESP8266
- 블루투스
- BFS
- 라즈베리파이
- 키 순서
- 집배원 한상덕
- 자바
- dht11
- 합승 택시 요금
- dovecot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |