<アルゴリズム?知りたい!>-8
4742 ワード
(出典:https://programmers.co.kr/learn/courses/30/lessons/42576?language=javascript)
質問する😎
質問する😎
マラソンに出場する選手の名前と完走した選手の名前の並びが完成したら、完走していない選手の名前を返す解決関数を書いてください.
せいげんじょうけん
マラソンに出場する選手は1人以上10万人以下だ.
完了長さは参加者の長さ1より小さい.
参加者の名前には、少なくとも1つまたは20個の小文字が含まれています.
参加者は同名であってもよい.
I/O例
participant["leo", "kiki", "eden"]
completion["eden", "kiki"]
return"leo"
participant["mislav", "stanko", "mislav", "ana"]
completion["stanko", "ana", "mislav"]
return"mislav"
私の答え👉 function solution(participant, completion) {
var answer = '';
let par2 = participant.sort();
let com2 = completion.sort();
for (let i=0; i<par2.length; i++){
for(let j=0; j<com2.length; j++){
if (par2[i] !== com2[j]){
var answer = par2[i];
}
if (par2.indexOf(com2[j]) !== par2.lastIndexOf(com2[j])){
var answer = com2[j];
}
}
}
return answer;
}
Reference
この問題について(<アルゴリズム?知りたい!>-8), 我々は、より多くの情報をここで見つけました
https://velog.io/@sunnyday/알고리즘알고싶음-8
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
function solution(participant, completion) {
var answer = '';
let par2 = participant.sort();
let com2 = completion.sort();
for (let i=0; i<par2.length; i++){
for(let j=0; j<com2.length; j++){
if (par2[i] !== com2[j]){
var answer = par2[i];
}
if (par2.indexOf(com2[j]) !== par2.lastIndexOf(com2[j])){
var answer = com2[j];
}
}
}
return answer;
}
Reference
この問題について(<アルゴリズム?知りたい!>-8), 我々は、より多くの情報をここで見つけました https://velog.io/@sunnyday/알고리즘알고싶음-8テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol