문제링크 프로그래머스_스택큐_프린터 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼냄 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣음 그렇지 않으면 J를 인쇄 풀이방식 가장 우선순위가 큰 수와, 현재 위치의 수를 비교 -> 위치 인덱스를 하나씩 앞당겨나감 풀이 코멘트 포함 1 def solution(p,l): ans = 0 # 우선순위가 가장 큰 수 m = max(p) # 프린트 목록 앞부터 1개씩 꺼냄 while True: v = p.pop(0) if m == v: ans += 1 # 위치가 맨 앞이었고 가장 큰 수도 맨 앞이었기 때문에 진행 멈춤 if l == 0: break # 아니라면, 프린트 목록 앞부터 1개씩 꺼냈으니 위..
문제링크 프로그래머스_스택큐_기능개발 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 progresses와 각 작업의 개발 속도가 적힌 정수 배열 speeds가 주어질 때 각 배포마다 몇 개의 기능이 배포되는지를 return 풀이방식 1. dictionary의 value에 값을 더해나감 딕셔너리 생성: 시간을 key, 작업량을 value 시간 : 남은 작업량 / 속도 현 시간이, 가장 긴 시간 안에 있다면 가장 긴 시간 key의 작업량를 더해나감 현 시간이, 가장 긴 시간보다 더 길다면 현 시간 key의 작업량를 더해나감 2. queue 큐 생성(첫째 요소: 시간, 둘째 요소: 작업 수) 시간 : 남은 작업량 / 속도 가장 긴 시간보다 현 시간이 길면 현 시간과 작업(초기:1)의 큐를 삽입 ..
- Total
- Today
- Yesterday
- SQL
- leatcode
- 사분위수
- 뇌하수체
- 분산
- 힙
- Python
- 프로그래머스
- 뇌하수체선종
- 코딩테스트
- Lambda
- 상관관계
- 확률
- 군고구마
- 조건부확률
- hash
- 상대도수
- 파이썬
- 쿠싱증후군
- 확률분포
- 통계
- 평균
- counter
- neural network
- 쿠싱
- 중앙값
- TensorFlow
- programmers
- random forest
- 분당서울대병원
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |