글
프로그래머스 C# 로그인 성공(GetLength, 이중배열, JAVA)
프로그래밍
2023. 1. 19. 15:57
728x90
SMALL
using System;
public class Solution {
public string solution(string[] id_pw, string[,] db) {
string answer = "";
for(int i = 0; i < db.GetLength(0); i++)
{
if(id_pw[0] == db[i,0])
{
if(id_pw[1] == db[i,1])
{
answer = "login";
}
else
{
answer = "wrong pw";
}
break;
}
else
{
answer = "fail";
}
}
return answer;
}
}
자바
class Solution {
public String solution(String[] id_pw, String[][] db) {
String answer = "";
for(int i = 0; i < db.length; i++)
{
if(db[i][0].equals(id_pw[0]))
{
if(db[i][1].equals(id_pw[1]))
{
return "login";
}
return "wrong pw";
}
}
return "fail";
}
}
class Solution {
public String solution(String[] id_pw, String[][] db) {
String id = id_pw[0];
for(String[] user : db)
{
if(id.equals(user[0]))
{
if(id_pw[1].equals(user[1])) return "login";
return "wrong pw";
}
}
return "fail";
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 삼각형의 완성조건(2)(Array.Max(), JAVA) (0) | 2023.01.19 |
---|---|
프로그래머스 C# 직사각형의 넓이(Linq, Array.Max(), JAVA) (0) | 2023.01.19 |
프로그래머스 C# 캐릭터의 좌표(범위 아웃 설정, JAVA) (0) | 2023.01.19 |
프로그래머스 C# 종이 자르기(JAVA) (0) | 2023.01.19 |
프로그래머스 C# 문자열 계산하기(string split, break, P, J) (0) | 2023.01.03 |