무지의 먹방 라이브
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
- 첫 풀이
- 정확성테스트 모두 pass
- 효율성 테스트: 시간초과
def solution(food_times, k):
queue=[(i+1,food) for i,food in enumerate(food_times)]
k2=1
answer = 0
while queue:
i,food=queue.pop(0)
if k2>k:
return i
if food-1!=0:
food-=1
queue.append((i,food))
k2+=1
if not queue:
return -1

→ food_times 크기만큼의 for문을 한 번도 돌아선 안된다
'코딩테스트 > SWEA' 카테고리의 다른 글
| [코테스터디] [그리디] [백준 1439] 문자열 뒤집기 (0) | 2023.01.26 |
|---|---|
| [코테스터디] [구현] [백준 18406] 럭키 스트레이트 (0) | 2023.01.26 |
| [코테] #1961 (0) | 2023.01.15 |
| [코테] #1959 (0) | 2023.01.14 |
| [코테] #1209 (0) | 2023.01.14 |