[プログラマー/LV 1]フルコースを走っていない選手(JavaScript)
819 ワード
質問する
問題の説明
多くのマラソン選手がマラソンに参加した.1人の選手を除いて、すべての選手がマラソンを完走した.
マラソンに出場する選手の名前と完走した選手の名前の並びが完成したら、完走していない選手の名前を返す解決関数を書いてください.
せいげんじょうけん
マラソンに出場する選手は1人以上10万人以下だ.
•完了長さは参加者の長さ1より小さい.
•参加者の名前は、少なくとも1つまたは20個の小文字で構成されています.
•同じ名前の参加者がいる可能性があります.
コード#コード#
function solution(participant, completion) {
var answer = '';
let parti = {}
for(p of participant){
if (!parti[p]){
parti[p] = 1
}else{
parti[p] += 1
}
}
for (c of completion){
parti[c] -= 1
}
for (let i = 0; i<participant.length;i++){
if (parti[participant[i]] !== 0){
return participant[i]
}
}
return answer;
}
Reference
この問題について([プログラマー/LV 1]フルコースを走っていない選手(JavaScript)), 我々は、より多くの情報をここで見つけました https://velog.io/@okok0415/JavaScript완주하지-못한-선수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol