프로그래머스의 고득점 kit 부분입니다.
코딩 테스트 연습을 기록하고자 합니다.
BFS를 이용해 문제를 해결했습니다.
다익스트라 알고리즘을 파악할 수 있는 문제입니다.
기존 연속합 문제에서 숫자를 빼거나 안빼거나의 조건이 추가된 문제이다. 어려워서 풀이를 보며 풀었다... DP 너무 어렵다..➡️ 기존 연속합 문제에서는 1차원 dp배열로 해결이 되었지만 숫자 제거 여부가 있기 때문에 2차원 dp 배열이 필요하다. 따라서dpi은 i까지
백트래킹 문제이다. 한 행에는 하나의 퀸만 둔다고 가정한다.
백트래킹 문제이다. 푸는데 1시간 정도 걸렸다.. 줄여야겠다..가장 작은 수를 리턴해야 되기 때문에 1을 시작으로 하면 된다.작은 수부터 붙여나가기 때문에 길이가 만족되면 출력 후 종료하면 된다.