https://school.programmers.co.kr/learn/courses/30/lessons/120883
크게 어렵진 않았으나 굉장히 오래 고민했다...
function solution(id_pw, db) {
var answer="";
db.map(arr=>{
if(arr[0]==id_pw[0]&&arr[1]==id_pw[1]) answer= "login"
else if(arr[0]==id_pw[0] && arr[1] != id_pw[1]) answer= "wrong pw"
else if(arr[0]!=id_pw[0] && arr[1] != id_pw[1]) answer= "fail"
})
return answer;
}
예를 들어 마지막 fail을 저렇게 구체적으로 지정해주지 않고, 그냥 "else"로 퉁쳐버리면 하나 틀려버린다. 확실히 설명은 잘못하겠지만, 예외를 제대로 못잡나보다. 그래서 이런 문제는 구체적으로 써주는것이 중요하겠다는 생각이 들었다.