Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- allocationSize
- 프로그래머스
- 쿠키
- spring
- application layer
- 파이썬
- 알고리즘
- DTO
- Git
- 은행원알고리즘
- 커밋 되돌리기
- 티스토리챌린지
- 오블완
- API
- JDBC
- 런타임 상수
- intelij spring config
- @Autowired
- JPA
- 리눅스
- 기본키 전략
- m:n
- 백준
- @SubscribeMapping
- 무한정 대기
- 편향된 지수
- 쉘 스크립트
- 컴파일 타임 상수
- BindingResult
- compgen
Archives
- Today
- Total
목록카카오기출 (1)
둘셋 개발!
[그리디 문제] 무지의 먹방 라이브
https://programmers.co.kr/learn/courses/30/lessons/42891 코딩테스트 연습 - 무지의 먹방 라이브 programmers.co.kr 시간이 적게 걸리는 음식부터 확인해나가야 하는 그리디 문제이다. 왜냐하면 번호 순으로 음식을 먹는다고 하더라도 시간이 가장 적게 걸리는 음식은 먹는 순서에서 가장먼저 빠지기 때문이다. 만약 음식번호 순서대로 8초, 6초, 4초가 걸린다고 하고 장애는 15초에 걸리다고 하면, 4초가 걸리는 3번은 12초째에 다 먹는다. 그러면 남은 3초 동안에는 1번과 2번만 먹으면 된다 이러한 아이디어로 알고리즘은 짜면 다음과 같다 import heapq def solution(food_times, k): #애초에 모든 음식을 먹어도 시간이 남거나 ..
알고리즘
2021. 12. 1. 15:09