[level 2] 프로세스 - 42587 python
·
알고리즘/프로그래머스
[level 2] 프로세스 - 42587문제 링크 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 성능 요약메모리: 10.3 MB, 시간: 0.24 ms구분코딩테스트 연습 > 스택/큐채점결과정확성: 100.0합계: 100.0 / 100.0제출 일자2024년 10월 14일 15:39:37문제 설명운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다.1. 실행 대기 큐(Queue)에서 대기중인 프로세스 하나를 꺼냅니다...
스택 큐 이론 [python]
·
알고리즘/알고리즘 이론
스택(Stack)은 삽입과 삭제연산을 후입선출 LIFO (Last In First Out) : 나중에 들어간 것이 제일 먼저 나온다. 이런 특징을 가지고 있습니다. Python에서는 삽입 시에는 'append()' 명령어를 사용하고 삭제연산을 수행할 시에는 'pop()' 명령어를 사용합니다. 파이썬에서 스택을 구현할 때에는 간편하게 리스트를 사용하면 됩니다. 예시로 한번 확인해 볼까요? Stack = [] print(Stack) # 출력값은 빈 배열이 출력된다. 출력은 어떻게 나올까요? 이렇게 빈 리스트가 출력되었습니다. append()와 pop를 사용해 봅시다. Stack = [1, 2, 3, 4, 5] Stack.append(6) Stack.append(7) Stack.pop() print(Stack..
컴공편입생 공부일기