https://school.programmers.co.kr/learn/courses/30/lessons/147354?language=javascript
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
알고리즘 : 정렬,구현
function solution(data, col, row_begin, row_end) {
// col을 기준으로 정렬 -> 같으면 첫번째값을 기준으로 정렬
data.sort((a,b)=>{
if(a[col-1]===b[col-1]) return b[0]-a[0];
return a[col-1] - b[col-1];
})
// s_i 값 누적할까? 아님 배열에 정리?
let ans;
for(let i=row_begin-1;i<row_end;i++){
let temp = data[i];
let psum =0;
for(let j=0;j<temp.length;j++){
psum += temp[j]%(i+1);
}
if(ans===undefined) ans = psum;
else ans = ans ^ psum;
}
return ans;
}
'코딩테스트(알고리즘) > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 미로탈출 (Javascript) (0) | 2023.02.22 |
---|---|
[프로그래머스] 연속 부분 수열 합의 개수 (Javascript) (0) | 2023.02.21 |
[프로그래머스] 시소짝꿍 (Javascript) (0) | 2023.02.12 |
[프로그래머스] 마법의 엘리베이터 (Javascript) (0) | 2023.02.12 |
[프로그래머스] 이모티콘 할인행사 (Javascript) (0) | 2023.02.10 |