programmers2 프로그래머스 Level 1 - 햄버거 만들기 (Javascript) 문제 답안 function solution(ingredient) { var answer = 0; //ingredient의 i ~ i+3 번째 배열이 1,2,3,1이면 answer를 1 증가 //증가 후 배열의 1,2,3,1을 제거한다. //i를 i-4 해줌으로 제거된 후 이전 배열을 확인한다. (i-3으로 바꿔주면 for문 후에 i-2로 바뀌어버림) for(let i = 0; i < ingredient.length; i++){ if(ingredient[i] == 1 && ingredient[i+1] == 2 && ingredient[i+2] == 3 && ingredient[i+3] == 1){ answer++; ingredient.splice(i,4); i = i - 4; } } return answe.. 2023. 11. 23. 프로그래머스 Level 1 - 바탕화면 정리 (Javascript) 문제 답안 function solution(wallpaper) { // 답안에 들어갈 좌표계 생성 var answer = [0,0,0,0]; let arr = []; // wallpaper에서 '#'이 포함된 가장 마지막 값의 위치를 찾아 +1한 후 answer[2]에 넣어준다. // +1 해주는 이유는 드래그를 해서 포함시켜야 하기 때문임 for(let i = 0; i < wallpaper.length; i++){ if(wallpaper[i].includes('#')){ answer[2] = i+1; continue; } } // wallpaper에서 '#'이 포함된 가장 첫번째 값의 위치를 answer[0]에 넣어준다. for(let i = 0; i < wallpaper.length; i++){ if.. 2023. 11. 22. 이전 1 다음