[Javascript] (프로그래머스 level 1) 크레인 인형뽑기 게임
[Javascript] (프로그래머스 level 1) 크레인 인형뽑기 게임 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 function solution(board, moves) { // 아래부터 차곡차곡 쌓여있다 // 153에서 뽑아서 스택에 쌓는다. // 스택에 같은 인형 만나면 둘다 없어짐 // 인형 없는 곳에 작동하면 아무일도 안일어남 // 바구니 크기는 무한 // 크레인 작동시킨 후 터뜨려 사라진 인형의 개수를 return // board는 55이상 3030 이하 // board 0은 빈칸, 1~100은 각각 인형 // moves 1~1000, 각 배열의 가로 줄 [1,5,3,5,1,2,1,4] 핑크 악어 볼 볼 악 무 핑 const doll = {..
2022. 7. 1.
[Javascript] (프로그래머스 level 1) 키패드 누르기
[Javascript] (프로그래머스 level 1) 키패드 누르기 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 function solution(numbers, hand) { const answer = { powerHand : hand === 'left' ? 'L' : 'R', result : [], preLt : 10, preRt : 11, } let [l, r] = ['L', 'R']; for (let num of numbers) { // 147 왼손 if ([1, 4, 7].includes(num)) { answer.result.push(l); answer.preLt = num; ..
2022. 7. 1.
[Javascript] (프로그래머스 level 1) 모의고사
[Javascript] (프로그래머스 level 1) 모의고사 💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다. 내 풀이 function solution(answers) { const method2 = [2, 1, 2, 3, 2, 4, 2, 5]; const method3 = [3, 3, 1, 1, 2, 2, 4, 4, 5, 5]; const arr1 = new Array(answers.length).fill(0).map((x, i) => x = (i % 5) + 1); const arr2 = new Array(answers.length).fill(0).map((x, i) => x = method2[i % 8]) const arr3 = new Array(answers.l..
2022. 6. 30.