공부하고 기록하는, 경제학과 출신 개발자의 노트

프로그래밍/코딩테스트 문제풀이

[Python] 프로그래머스. 2019 카카오 recruit - 후보 키

inspirit941 2019. 11. 6. 20:58
반응형

https://programmers.co.kr/learn/courses/30/lessons/42890

 

코딩테스트 연습 - 후보키 | 프로그래머스

[["100","ryan","music","2"],["200","apeach","math","2"],["300","tube","computer","3"],["400","con","computer","4"],["500","muzi","music","3"],["600","apeach","music","2"]] 2

programmers.co.kr

 

데이터베이스의 Key 설명이 복잡하게 느껴질 수 있지만,

결국에는 '모든 row를 unique하게 식별할 수 있는 조합을 찾는다'가 된다.

 

key의 조합을 하나하나 만들고, 해당 key가 table row의 개수를 동일하게 유지시키는지 검증하면 된다.

 

 

반응형