Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 백준 node.js
- 프로그래머스 데브코스 프론트엔드
- Vue3 Router
- useEffect return
- K_Digital Training
- 프로그래머스 K_Digital Training 프론트엔드
- frontend roadmap study
- 머쓱이
- Frontend Roadmap
- 모던 자바스크립트 Deep Dive
- 리팩토링 회고
- 모던 자바스크립트 딥다이브
- 모던 자바스크립트 Deep Dive TIL
- Vue3
- 투포인터알고리즘 js
- react customHook 예시
- useRef 지역 변수
- 프로그래머스 데브코스
- KDT 프로그래머스 데브코스 프론트엔드
- 개발자 특강
- 프로그래머스 데브코스 프론트엔드 TIL
- 프로그래머스 K_Digital Training
- 인프런 자바스크립트 알고리즘 문제풀이
- 백준 js
- KDT 프로그래머스
- 모던 자바스크립트 TIL
- react 프로젝트 리팩토링
- TypeScript 문법 소개
- 우테캠 회고록
- 모던 javascript Deep Dive
Archives
- Today
- Total
목록프로그래머스 크레인 인형뽑기 (1)
프론트엔드 개발자의 기록 공간

프로그래머스 Level1 2010 카카오 개발자 겨울 인턴십 문제 문제 설명 : 인형의 정보 board와 크레인 작동위치 moves가 주어질때, 크레인을 움직여 해당 인형을 바구니에 순차적으로 쌓고 같은 인형이 있다면 인형을 없애주고 없어진 인형의 개수를 카운트 하면된다. 그림에서 보는거처럼 바구니는 stack자료구조 특성을 이용하면 된다. 또한 크레인 위치가 주어질때 해당 열만 탐색해서 인형이 있다면 처리해주면 된다. function solution(board, moves) { var answer = 0; //board 이차원 배열 깊은 복사 let list = board.map((v) => v.slice()); //바구니 let stack = []; //크레인 위치정보만큼 반복 for (let i =..
알고리즘_JS/프로그래머스_Level1
2021. 6. 6. 18:03