[Lv.0] 로그인 성공? **

01수정·2023년 6월 12일
0
post-thumbnail

<입문 100문제> Day 23 - 배열, 정렬, 문자열

문제



풀이

function solution(id_pw, db) {
    let answer = 'fail';

    db.some((data) => {
        if (data[0] === id_pw[0]) {
            if (data[1] === id_pw[1]) {
                answer = 'login'
            } else {
                answer = 'wrong pw'
            }
        } 
    });
    
    return answer;
}

해답

function solution(id_pw, db) {
  const [id, pw] = id_pw;
  const map = new Map(db);
  return map.has(id) ? (map.get(id) === pw ? 'login' : 'wrong pw') : 'fail';
}
profile
새싹 FE 개발자

0개의 댓글