목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/120852 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(n) { // n + 1개의 요소를 생성하는 이유는 인덱스는 0부터 시작하는데 1부터 처리하기 위함 let primes = new Array(n + 1).fill(true) // 0과 1은 소수가 아니므로 false primes[0] = false primes[1] = false // 제곱수만큼 범위를 잡아서 for (let i = 2; i
https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(s) { var answer = true; const arr = s.split('') if (arr.length === 4 || arr.length === 6){ for (let i = 0; i < arr.length; i++){ if (isNaN(Number(arr[i]))){ answer = false break } } }else{ answer = f..
https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(numbers) { const eng = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"] for (let i = 0; i < eng.length; i++){ numbers = numbers.split(eng[i]).join(i) // console.log(n..
https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 // 객체 생성 : 정답 코드이지만 비효율적 function solution(left, right) { let total = {} // left부터 right까지 각 수의 약수의 개수를 구해라 for (let i = left; i
https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(arr){ var answer = []; for (let i = 0; i < arr.length; i++){ if (arr[i] !== arr[i + 1]){ answer.push(arr[i]) // console.log(answer, i, i+1) } } return answer; } // 입력값 : [1, 1, 3, 3, 0, 1, 1] // 기대값 ..