코딩/SQL 코딩테스트

45. Ollivander's Inventory - 졌잘싸

돌돌55 2022. 6. 28. 10:24

 

이번 문제는 다른 데이터 셋을 연결하는 문제이다. 

 

is_evil이 0이고 code, age, power에 따른 coins_needed의 최소값을 찾는 것이다.

 

age와 power가 같은 것중 최저의 coins_needed를 찾는 문제이다.

 

 

 

 

 

먼저 GROUP BY로 최소의 값을 찾아보았다.

 

ID때문에 오류가 나는 것으로 보인다. 

 

ID 변수를 지우면 정상적으로 출력이 된다.

 

 

FROM 절에서 데이터를 불러와도 잘 안되었다...

 

WHERE절을 이용해서 두 데이터를 합쳐보려고했는데 잘 되지않았다...

 

ID만 다르고 다른 것은 다 같은 것들을 걸러내는 것이 안되었다.

 

WHERE에 CODE를 더 넣어서 해보았는데 중복된 값을 걸러내는 것이 불가능했다...

 

 

혹시 EVIL이 0, 1로 구분되지않을까하는 마음에 시도해보았는데 

 

역시나 실패했다...

 

 

 

스스로 문제 푸는 것은 실패했는데 다른 사람의 정답 코드를 봐도 문제를 다시 읽어봐도 좀 어려운 문제였다.

 

그래서 이런 문제는 틀렸지만 크게 슬프지않다..

 

아까 Binary node 문제는 코딩 지식과 센스의 영역으로 생각되어 맞추고 싶은 문제였다. 

 

문제를 보고 생각해보면서 답을 찾기위해 노력하는 시간으로 SQL 근육을 만들어보자

 

 

 

추가로 우리나라에서만 Hermione를 헤르미온느라고하고 다른 곳에서는(영화에서도) 헐마이니 라고 부른다고 하니 재미삼아 기억해두자 ㅋㅋㅋ

'코딩 > SQL 코딩테스트' 카테고리의 다른 글

47. Challenges  (0) 2022.07.07
46. New Companies  (0) 2022.07.05
44. Binary Tree Nodes - 다른 코드 참고  (0) 2022.06.28
43. THE PADS  (0) 2022.06.23
42. Weather Observation Station 20  (0) 2022.06.19