징검다리
-
[kakao 2019 internship]징검다리 건너기알고리즘 2021. 1. 12. 21:18
programmers.co.kr/learn/courses/30/lessons/64062 코딩테스트 연습 - 징검다리 건너기 [2, 4, 5, 3, 2, 1, 4, 2, 5, 1] 3 3 programmers.co.kr [실수 1] 처음에 가장 간단하게 생각했던건 징검다리를 sorted 하고 check하는 방법. 이건 시간 초과가 났다. list--> set 으로 바꾸는 것 자체가 O(n) 그걸 sorted 하는 것이 O(nlogn) 그 한줄로 이미 O(n^2logn)이 되버렸다.ㅎ def solution(stones, k): s=sorted(list(set(stones))) q=[] answer=0 for i in s: if not check(i,stones,k): answer=i break return..