프로그래머스 로그인 성공?

박재훈·2023년 2월 10일
0

알고리즘

목록 보기
10/13

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"로 퉁쳐버리면 하나 틀려버린다. 확실히 설명은 잘못하겠지만, 예외를 제대로 못잡나보다. 그래서 이런 문제는 구체적으로 써주는것이 중요하겠다는 생각이 들었다.

profile
신입 개발자

0개의 댓글