2022
020-완주하지 못한 선수 본문
function solution(participant, completion) {
// 배열들을 유니코드 값으로 재정렬
participant.sort();
completion.sort();
for (let i = 0; i < participant.length; i++) {
if (participant[i] !== completion[i]) { // 같은 인덱스의 값이 일치하지 않을 때
return participant[i];
}
}
}
더보기
// 효율성이 떨어지게 처음 짰던 코드
function solution(participant, completion) {
for (let i = 0; i < participant.length; i++) {
for (let k = 0; k < completion.length; k++) {
if (participant[i] === completion[k]) {
delete participant[i]
delete completion[k]
}
} // k for문
if (typeof(participant[i]) === "string") {
return participant[i];
}
} // i for문
}
'코딩테스트 연습' 카테고리의 다른 글
022-자릿수 더하기 (0) | 2022.05.17 |
---|---|
021-이상한 문자 만들기 (0) | 2022.05.17 |
019-수박수박수박수박수박수? (0) | 2022.05.16 |
018-서울에서 김서방 찾기 (0) | 2022.05.16 |
017-문자열 다루기 기본 (0) | 2022.05.16 |
Comments