목록Programmers (202)
한 걸음씩
https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(clothes) { let obj = {} for (let i = 0; i < clothes.length; i++){ const cloth = clothes[i] if (obj[cloth[1]]){ obj[cloth[1]]++ }else{ obj[cloth[1]] = 1 } } // console.log(obj) // 각 종류 별로 최대 1가지 의상만 착..
https://school.programmers.co.kr/learn/courses/30/lessons/138476 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(k, tangerine) { let obj = {} for (let i = 0; i < tangerine.length; i++){ if (obj[tangerine[i]]){ obj[tangerine[i]]++ }else{ obj[tangerine[i]] = 1 } } // 크기가 서로 다른 종류의 수(obj)인 귤을 최소화하려면 내림차순으로 정렬(val..
https://school.programmers.co.kr/learn/courses/30/lessons/12938 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(n, s) { // n과 s를 비교하여 n이 더 크다면 [-1]을 리턴한다. if (n > s){ return [-1] } const quotient = Math.floor(s / n) // 몫 const remainder = s % n // 나머지 const answer = [] // 0부터 n까지 반복문을 돌려서 answer배열을 채우는데, // 이때..
https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(s) { var answer = []; let arr = [] let numStr = '' // s문자열을 반복문을 돌려서 숫자인 경우에 numStr변수에 더하다가 // 숫자가 아니면 arr배열에 numStr을 push하고 numStr을 초기화 for (let i = 0; i < s.length; i++){ if (!isNaN(Number(s[i]))){..
https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 function solution(phone_book) { var answer = true; phone_book.sort() // console.log(phone_book) for (let i = 0; i < phone_book.length - 1; i++){ if (phone_book[i+1].startsWith(phone_book[i])){ return false } } return ..