본문 바로가기
반응형

전체 글222

[OS] 운영체제 (Operating System, 運營體制) ■ 운영체제 (Operating System, 運營 體制) 하드웨어를 제어하는 소프트웨어이다. 컴퓨터 본체 및 각 주변 장치를 가장 능률적이고, 경제적으로 사용할 수 있도록 하는 프로그램이다. 컴퓨터 자원들인 프로세서, 기억 장치, 파일 및 정보, 네트워크 및 보호 등을 효율적으로 관리할 수 있는 프로그램의 집합이다. 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이다. 입출력과 메모리 할당과 같은 하드웨어 기능의 경우 운영 체제는 응용 프로그램과 컴퓨터 하드웨어 사이의 중재 역할을 한다. 운영 체제는 실행되는 응용 프로그램들이 메모리와 CPU, 입출력 장치 등의 자원들을 사용할 수 있도록 만들어 주고, 이들을.. 2019. 4. 16.
[프로그래머스 - 완전탐색] 소수 찾기 📄 [완전탐색] 숫자 야구 C++ Source Code #include #include #include #include using namespace std; #define MAX_V 9999999 #define LONG unsigned long long void prime(vector & isPrime, const int size) { for (LONG ii = 2; ii = 2) { answer++; } } return answer; } 🚀 REFERENCE GitHub C++ Source Code URL Programmers Problem URL 2019. 4. 15.
[프로그래머스 - 탐색] 타겟 넘버 카테고리 (Category) 작성 날짜 (Write Date) 최근 수정 날자 (Recent Write Date) 작성자 (Writer) Algorithm 2019.04.14 21:37 2021.05.04. 22:35 Dev.Yang n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. [제한사항] 주어지는 숫자의 개수는 2개 이상 20개 이하입니다. 각 숫.. 2019. 4. 14.
[프로그래머스 - 힙] 더 맵게 📄 [힙] 더 맵게 C++ Source Code #include #include #include using namespace std; #define MIN_E 1 #define INT_PRIORITY int, vector, greater const int calculateScoville(priority_queue & scovilles) { const int lower_Scoville = scovilles.top(); scovilles.pop(); const int second_LowerScoville = scovilles.top(); scovilles.pop(); // MARK: - 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2) r.. 2019. 4. 14.
반응형