문제
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
'🌞Algorithm > 🔥programmers' 카테고리의 다른 글
| [programmers] 문자열 계산하기 (0) | 2026.09.17 |
|---|---|
| [programmers] 등수 매기기 (0) | 2026.09.15 |
| [programmers] 다항식 더하기 (0) | 2026.09.14 |
| [programmers] 최빈값 구하기 (0) | 2026.09.11 |
| [programmers] OX퀴즈 (0) | 2026.09.10 |