프로그래머스(Javascript)/Level 0

[프로그래머스 | 자바스크립트] 로그인 성공?

사랑하애 2023. 2. 28. 14:23

솔루션

const solution = (id_pw, db) => {
  const [id, pw] = id_pw;
  const answer = db.find(([_id, _pw]) => _id === id && _pw === pw)
    ? "login"
    : !db.find(([_id]) => _id === id)
    ? "fail"
    : "wrong pw";
  console.log(answer);

  return answer;
};

 

 

솔루션

const solution = (id_pw, db) => {
  const [id, pw] = id_pw;
  const map = new Map(db);
  const answer = map.has(id)
    ? map.get(id) === pw
      ? "login"
      : "wrong pw"
    : "fail";
  console.log(answer);

  return answer;
};

자료구조 공부합시다