반응형 스택3 [프로그래머스] 기능개발 [ 목차 ] 📢 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ⏰ 문제 설명 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼저 배포되어야 하는 순서대로 작업의 진도가 적힌 정수 배열 p.. 코딩테스트/프로그래머스 2023. 8. 9. [프로그래머스] 같은 숫자는 싫어 목차 📢 문제 출처 https://school.programmers.co.kr/learn/courses/30/lessons/12906 ⏰ 문제 설명 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 .. 코딩테스트/프로그래머스 2023. 8. 7. [자료구조][Java] Stack이란? 📢 스택(Stack) 후입선출(後入先出)의 특성을 가지는 자료구조를 일컫는다. 맨 마지막의 데이터가 가장 먼저 출력이 된다. 🧨 예시 스택은 "쌓여 있는 팬케이크" 라고 생각하는 것이 좋다. ex) 팬케이크를 하나씩 쌓게 되면 먼저 내려놓은 것이 맨 아래에 있고 나중에 쌓은 것이 맨 위에 있을 것이다. 즉, Last In First Out(LIFO) -> 가장 나중에 올라온 것이 가장 먼저 나가게 되는 것이다. 🧨 스택의 종류 힙 영역 메모리에서 일반적인 데이터를 저장하는 스택 스택과 스택 영역 메모리에서 프로그램의 각 분기점에 변수와 같은 정보를 저장하기 위한 스택 📈 스택의 개념 스택은 해당 이미지처럼 출입구가 1개이다. 즉, 데이터의 삽입과 제거가 한 곳에서 이루어진다. 먼저 들어간 데이터가 늦게 .. Knowledge/자료구조 2023. 8. 7. 이전 1 다음