분류 전체보기

기록 블로그 보러가기🌵
코딩테스트

[프로그래머스/Javascript] 실패율

📄 문제 Lv 1. 2019 KAKAO BLIND RECRUITMENT 실패율 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔍 문제 접근 ❓ 실패율을 기준으로 스테이지 오름차순으로 정렬해야 한다 💡 실패율과 스테이지 정보가 모두 필요하므로 객체를 활용하자 📝 문제 풀이 실행 시간 단축을 위해 failer를 challenger로 filtering 하였습니다 const failer = stages.filter(stage => i === stage); // 평균 843.64ms const failer = challenger.filter(stage => i =..

코딩테스트

[프로그래머스/Javascript] 카드 뭉치

📄 문제 Lv 1. 연습문제 카드 뭉치 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔍 문제 접근 ❓ 카드 뭉치는 서로 다른 카드들로 구성되어 있다 ❓ 카드 순서대로 문장을 구성해야한다 (어느 카드 뭉치든 상관 없음) 💡 goal의 단어와 일치하면 원소를 제거하여 항상 배열의 첫 번째 값만 비교하면 쉽지 않을까? 📝 문제 풀이 매개변수 재할당을 피하기 위해 slice로 배열을 복사하여 사용 카드를 찾지 못했을 경우 빠르게 return 할 수 있도록 for문 사용 card1에서 찾으면 card2를 확인할 필요가 없으므로 continue 사용 functio..

코딩테스트

[프로그래머스/Javascript] 과일 장수

문제 https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 사과 상자의 가격은 상자에 포함된 최저 사과 점수로 결정된다. 포장되지 않은 사과는 버려진다. 👉 최대 이익을 구해야하기 때문에 낮은 점수의 사과를 버리는 방향으로 진행 👉 사과 점수를 내림차순으로 정리하고, 개수에 맞게 포장하여 가격을 구하자 문제 풀이 function solution(k, m, score) { const scoreToDesc = score.sort((a, b)..

셈인
'분류 전체보기' 카테고리의 글 목록 (6 Page)