목록2023/10/12 (3)
넘치게 채우기
프로그램이 실행되기 위해서는, 프로그램이 메모리에 로드가 되어야 합니다. 프로그램에서 쓰이는 변수들을 저장할 메모리도 필요합니다. 컴퓨터의 운영체제는 프로그램의 실행을 위한 다양한 메모리 공간을 제공합니다. 프로그램은 4가지의 메모리 공간을 제공받습니다. 1.코드(code)영역 2.데이터(data)영역 3.스택(stack)영역 4.힙(heap)영역 코드 영역(code) 실행될 프로그램의 코드가 저장되는 영역입니다. 텍스트(code)영역이라고도 불립니다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리합니다. 데이터 영역(data) 전역 변수, 정적 변수가 저장됩니다. 데이터 영역은 프로그램의 시작과 함께 할당되며, 프로그램의 종료와 함께 소멸됩니다. 데이터 영역은 세 가지로 나뉩니다: .dat..
https://school.programmers.co.kr/learn/courses/30/lessons/67257 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 유형 : 완전 탐색 / 순열조합 문제 난이도 : Level 2 문제 설명 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다. 해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3가지의 연산문자(+, -, *) 만으로 이루어진 ..
https://leetcode.com/problems/find-in-mountain-array/ Find in Mountain Array - LeetCode Can you solve this real interview question? Find in Mountain Array - (This problem is an interactive problem.) You may recall that an array arr is a mountain array if and only if: * arr.length >= 3 * There exists some i with 0 < i < arr.length - 1 such tha leetcode.com 문제 유형 : 이진 탐색 문제 난이도 : Hard 문제 (This pro..