프로그래머스(JavaScript)/Lv0

[프로그래머스 : 코딩테스트 입문]Lv0. 로그인 성공?(JavaScript)

지미지민 2024. 3. 27. 22:41

 

 

 

💜 코드


function solution(id_pw, db) {
    let result = "fail";
    for(let i of db){
        if(i[0] === id_pw[0]){
            result = i[1] === id_pw[1] ? result = "login" : "wrong pw"; 
            break;   
        }
    }
    return result;
}

 

 

 

💜 실행 결과


 

 

 

💜 다른 사람의 풀이


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';
}