๋ฌธ์ ๐ฝ
https://school.programmers.co.kr/learn/courses/30/lessons/42576
๋ค๋ฅธ์ฌ๋ ํ์ด ๐ฝ
function solution(participant, completion) {
const map = new Map();
for(let i = 0; i < participant.length; i++) {
let a = participant[i],
b = completion[i];
map.set(a, (map.get(a) || 0) + 1);
map.set(b, (map.get(b) || 0) - 1);
}
for(let [k, v] of map) {
if(v > 0) return k;
}
return 'nothing';
}
๋ดํ์ด๐ฝ
1. ์ฑ๊ณต
function solution(participant, completion){
participant.sort()
completion.sort()
for(let i=0; i<participant.length; ++i){
if(participant[i]!==completion[i]){
return participant[i]
}
}
}
๋๋์ ๐ฝ
์ด๋ ค์ด ์ ์ ์์๋ค
'๐Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค[JS] > ํ๋ฐฐ์์ (0) | 2024.06.29 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค > ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌํ๊ธฐ (0) | 2024.06.02 |
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ํ์ด(js) > ๋ ๋ฐ๋จน๊ธฐ(lv2) (0) | 2023.08.03 |
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ํ์ด(js) > ๊ฐ์ ์ซ์๋ ์ซ์ด(lv1) (0) | 2023.08.02 |
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ํ์ด(js) > ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ(lv1) (0) | 2023.08.01 |