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