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