[프로그래머스] 영어 끝말 잇기
programmers.co.kr/learn/courses/30/lessons/12981 코딩테스트 연습 - 영어 끝말잇기 3 ["tank", "kick", "know", "wheel", "land", "dream", "mother", "robot", "tank"] [3,3] 5 ["hello", "observe", "effect", "take", "either", "recognize", "encourage", "ensure", "establish", "hang", "gather", "refer", "reference", "estimate", "executive"] [0,0] programmers.co.kr def solution(n, words): answer=[] used=[words[0]] finis..
2021. 3. 29.
[프로그래머스] 배달
programmers.co.kr/learn/courses/30/lessons/12978 코딩테스트 연습 - 배달 5 [[1,2,1],[2,3,3],[5,2,2],[1,4,2],[5,3,1],[5,4,2]] 3 4 6 [[1,2,1],[1,3,2],[2,3,2],[3,4,3],[3,5,2],[3,5,3],[5,6,1]] 4 4 programmers.co.kr [풀이] 1부터 q에 append하고, while문을 돌며 pop을 한다. pop을 한 것과 연결되어 있는 것중에서, 이미 계산한 거리보다 지금 보고있는 연결 마을을 통해서 가는것이 더 짧은 경우 -> distance를 update from collections import deque def solution(n, road, k): INF=int(1e9..
2021. 3. 25.