Programmersがフルコースを走っていない選手(javascript)
5702 ワード
▼▼♂▼実行コード
function solution(participant, completion) {
var answer = '';
const all = participant.length; // 전체 참가자의 수
participant.sort(); // 비교를 위해 정렬
completion.sort(); // 비교를 위해 정렬
for(let i=0;i<all; i++){
if(participant[i] != completion[i]){
answer = participant[i];
return answer;
}
}
//return answer; 을 여기에 넣으면 중복되는 값을 못 받아오는 듯 하다
}
▼▼▼♂▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼他人の草
//http://yoonbumtae.com/?p=3578
function solution(participant, completion) {
const obj = {}
for (let p of participant) {
obj[p] = obj[p] ? obj[p] + 1 : 1
}
for (let c of completion) {
obj[c] -= 1
}
for (let key in obj) {
if (obj[key] == 1) {
return key
}
}
}
Reference
この問題について(Programmersがフルコースを走っていない選手(javascript)), 我々は、より多くの情報をここで見つけました https://velog.io/@pji3504/Programmers-완주하지-못한-선수-javascriptテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol