https://school.programmers.co.kr/learn/courses/30/lessons/181188
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(targets) {
var answer = 0;
targets.sort((a,b)=>a[1]-b[1]);
console.log(targets)
var max = 0;
for(let i = 0; i<targets.length;i++){
let [s,e]=targets[i];
if(s>=max){max=e; answer++;}
// console.log(" max",max,"ans",answer,s,e)
}
return answer;
}
처음 정렬을 할 때 start 기준으로 했더니 오류가 났는데
end 기준으로 했더니 다시 정답이 나왔다 ㅎㅎ .. 그리디알고리즘(탐욕법)공부를 하자 !!!
그리고 단속 카메라 문제
https://school.programmers.co.kr/learn/courses/30/lessons/42884
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
질문창에서 거의 같은문제라고 해서 봤더니 범위기준만 다르고 똑같더라
function solution(routes) {
var answer = 0;
var max = -30000;
routes.sort((a,b)=>a[1]-b[1]);
console.log(routes);
for(let i in routes){
if(routes[i][0]>max){
max=routes[i][1];
answer++;
}
}
return answer;
}
728x90
'코딩테스트' 카테고리의 다른 글
[프로그래머스 PCCP 기출] 석유시추 js javascript (시간초과) (2) | 2024.05.31 |
---|---|
[프로그래머스] 달리기 경주 js javascript (0) | 2024.05.29 |
[프로그래머스] 도넛과 막대 그래프 js javascript (0) | 2024.05.22 |
[프로그래머스] PCCP 기출문제 1번 붕대 감기 js javascript (0) | 2024.05.17 |
[프로그래머스] 가장 많이 받은 선물 js javascript (0) | 2024.05.14 |