inblog logo
|
silver
    알고리즘문제풀기

    [알고리즘문제풀기] 로그인 성공?

    silver's avatar
    silver
    Jan 08, 2026
    [알고리즘문제풀기] 로그인 성공?
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120883

    내가 작성한 정답

    class Solution { public String solution(String[] id_pw, String[][] db) { for(int i=0; i< db.length; i++){ if(id_pw[0].equals(db[i][0])) { if(id_pw[1].equals(db[i][1])) return "login"; else return "wrong pw"; } } return "fail"; } }

    다른 사람들의 정답

    import java.util.HashMap; import java.util.Map; class Solution { public String solution(String[] idPw, String[][] db) { return getDb(db).get(idPw[0]) != null ? getDb(db).get(idPw[0]).equals(idPw[1]) ? "login" : "wrong pw" : "fail"; } private Map<String, String> getDb(String[][] db) { Map<String, String> map = new HashMap<>(); for (String[] array : db) { map.put(array[0], array[1]); } return map; } }
    Share article

    silver

    RSS·Powered by Inblog