일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Matrix Factorization
- build
- 안드로이드스튜디오
- 프로그래머스
- LEVEL2
- 자바
- SWEA
- 파이썬
- level1
- 컴퓨터비전
- Github
- 내휴학생활중의아주큰일
- java
- 대학원
- WebOS
- 대학원일기
- BFS
- git
- level4
- 어렵다
- 휴학
- 컨트리뷰톤
- py
- 다시풀기
- Python
- MSBuild
- level3
- D3
- androidstudio
- SQL
- Today
- Total
목록deque (2)
bit가 눈 앞에서 왔다갔다
https://programmers.co.kr/learn/courses/30/lessons/42885 코딩테스트 연습 - 구명보트 무인도에 갇힌 사람들을 구명보트를 이용하여 구출하려고 합니다. 구명보트는 작아서 한 번에 최대 2명씩 밖에 탈 수 없고, 무게 제한도 있습니다. 예를 들어, 사람들의 몸무게가 [70kg, 50kg, 80kg, 5 programmers.co.kr 내가 짜는 코드는 효율성 테스트를 한 번에 통과하는 경우가 거의 없다- 그래도 정확성 테스트를 통과함에 큰 의의를 둔다. * 최적화 전 딱 봐도 효율성 통과 못하게 생기긴 함ㅇㅇ 너무 막 짰다. def solution(people, limit): answer = 0 people=sorted(people, reverse=True) whi..
https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린 programmers.co.kr 1차 from collections import deque def solution(priorities, location): answer = 0 # tmp = priorities[location] deq = deque(priorities) while deq: first = deq.popleft() location -= 1 # 맨 앞을 뽑아내면 location의 크기가..