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