완주하지 못한 선수

강동휘·2022년 11월 29일
0

프로그래머스

목록 보기
2/6
post-thumbnail

splice 함수


splice는 원본 배열에 영향을 끼쳐 주는 methods이다!!!

sort 함수

function solution(participant, completion) {
  participant.sort(); //참가자 배열 정렬
  completion.sort(); //완주자 배열 정렬
  for (var i = 0; i < participant.length; i++) {
    if (participant[i] !== completion[i]) {
      //인덱스 0부터 순차적으로 두 배열 비교
      return participant[i];
      //비완주자가 참가자 배열에 나올 경우 출력
    }
  }
}

function solution(participant, completion) {
    participant.sort();
    completion.sort();
    
    const answer = participant.filter((name,i)=>{
        return name !== completion[i]   
    })
    return answer[0]
}

solution(["leo", "kiki", "eden"], ["eden", "kiki"]);

solution(
  ["marina", "josipa", "nikola", "vinko", "filipa"],
  ["josipa", "filipa", "marina", "nikola"]
);
profile
👨🏻‍💻프론트엔드에서 pm으로 커리어 전향을 희망하는

0개의 댓글