개발/알고리즘
[프로그래머스] 보석 쇼핑 (python)
코딩테스트 연습 - 보석 쇼핑 ["DIA", "RUBY", "RUBY", "DIA", "DIA", "EMERALD", "SAPPHIRE", "DIA"] [3, 7] programmers.co.kr 투포인터를 사용하자. right 값을 하나씩 늘려가며 left을 줄여보자! 처음에 right를 먼저 줄인다음에 left를 줄이니 아래 테스트 케이스 불통이였다. (오답: [1, 4]) gems = ["DIA", "EM", "EM", "RUB", "DIA"] # 답 [3,5] 현재가지고 있는 보석을 담는 gdict를 생성한다. 보석 종류 수 gnum을 구한다. left = right = 0 를 시작으로 right를 하나씩 늘리며 보석을 추가한다. 보석종류를 다 갖췄을 때(len(gdict) == gnum) lef..
2021. 4. 30. 20:37
최근댓글