🌞Algorithm/🔥programmers
[programmers] 로그인 성공?
뿌야._.
2026. 9. 16. 10:56
문제
https://school.programmers.co.kr/learn/courses/30/lessons/120883
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
< 로그인 성공? >
문제 풀이 (Java)
class Solution {
public String solution(String[] id_pw, String[][] db) {
String answer = "fail";
for (int i = 0; i < db.length; i++) {
if (db[i][0].equals(id_pw[0])) {
if (db[i][1].equals(id_pw[1])) {
answer = "login";
break;
} else {
answer = "wrong pw";
}
}
}
return answer;
}
}
answer을 fail로 초기화한다. db를 순회하며 아이디가 일치하는지 확인한다. 아이디가 일치하고 비밀번호가 일치한다면 "login"을 저장하고, 비밀번호가 일치하지 않다면 "wrong pw"를 저장한다. 최종 answer을 반환한다.

출처: 프로그래머스 코딩 테스트 연습,
https://school.programmers.co.kr/learn/challenges