🌞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

'🌞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