목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(participant, completion) { // participant.sort() // completion.sort() var answer = ''; let obj1 = {} let obj2 = {} for (let i = 0; i < participant.length; i++){ if (obj1[participant[i]]){ obj1[partic..
https://school.programmers.co.kr/learn/courses/30/lessons/120956 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(babbling) { var answer = 0; const arr = ['aya', 'ye', 'woo', 'ma'] for (let b of babbling){ let speaking = 0 for (let a of arr){ // index를 찾지 못하는 경우 -1를 반환 if (b.indexOf(a) !== -1){ // 단어b에 a가 존재하면 ..

https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(people, limit) { const sorted = people.sort((a, b) => b - a) // 내림차순 정렬 let cnt = 0 // 보트를 사용한 횟수 // start와 end는 sorted 배열에 인덱스로 접근 let start = 0 let end = people.length - 1 while(start limit start++..

https://school.programmers.co.kr/learn/courses/30/lessons/12924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(n) { let cnt = 0 // sum과 n이 같을 경우 카운트할 변수 let sum = 0 let start = 1 let end = 1 while(start n sum -= start // sum이 n보다 클 때 start++ // start += 1: 시작점을 한 칸 앞으로 } } return cnt } 주어진 자연수 n을 연속된 자연수들로 표현..
https://school.programmers.co.kr/learn/courses/30/lessons/181881 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(arr) { let cnt = 0 let preArr = arr.slice() while(true){ // 현재 배열을 조건에 맞게 변환 const changeCurArr = preArr.map(e => { if (e >= 50 && e % 2 === 0) return e / 2 if (e < 50 && e % 2 !== 0) return e * 2 +..