목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/120815 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(n) { // 6의 배수 순회하면서 n으로 나눈 나머지가 0일때 리턴하기 for (let i = 1; i < 6 * n; i++){ if ((6 * i) % n === 0){ return i } } } 6의 배수를 순화하면서 n으로 나눴을 때 0으로 나눠 떨어지는 수가 정답! function solution(n) { let pizza = 6 while(..
https://school.programmers.co.kr/learn/courses/30/lessons/181905 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(my_string, s, e) { const arr = [...my_string] // 문자열을 배열로 const newStr = arr.slice(s, e + 1).reverse() // 인덱스 s부터 e까지 자르고 뒤집기 arr.splice(s, newStr.length, newStr) // splice메서드로 newStr부분을 집어넣기 const ..
https://school.programmers.co.kr/learn/courses/30/lessons/181919 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(n) { var answer = []; let x = n while (x !== 1){ if (x % 2 === 0){ // x가 짝수라면 answer.push(x) x = x / 2 }else{ // 홀수라면 answer.push(x) x = 3 * x + 1 } } answer.push(1) return answer 처음에 x >= 1인 경우로 조건..
https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정1 function solution(my_string, overwrite_string, s) { const strArr = [...my_string] // ['H', 'e', '1', '1','o', 'W', 'o', 'r','1', 'd'] // s번 인덱스에 overwrite_string.length길이만큼 제거하고 overwrite_string를 추가 strArr.splice(s,..
https://school.programmers.co.kr/learn/courses/30/lessons/181904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(my_string, m, c) { // m만큼 잘라서 2차원 배열 만들기 var answer = []; for (let i = 0; i < my_string.length; i += m){ answer.push([my_string.slice(i, i+m)]) } // forEach메서드 사용해서 2차원배열에 접근하고 문자열 출력 let newStr = '..