๋จธ์ฑ์ด๋ ํ๋ก๊ทธ๋๋จธ์ค์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํฉ๋๋ค. ๋จธ์ฑ์ด๊ฐ ์
๋ ฅํ ์์ด๋์ ํจ์ค์๋๊ฐ ๋ด๊ธด ๋ฐฐ์ด id_pw
์ ํ์๋ค์ ์ ๋ณด๊ฐ ๋ด๊ธด 2์ฐจ์ ๋ฐฐ์ด db
๊ฐ ์ฃผ์ด์ง ๋, ๋ค์๊ณผ ๊ฐ์ด ๋ก๊ทธ์ธ ์ฑ๊ณต, ์คํจ์ ๋ฐ๋ฅธ ๋ฉ์์ง๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์์ด๋์ ๋น๋ฐ๋ฒํธ๊ฐ ๋ชจ๋ ์ผ์นํ๋ ํ์์ ๋ณด๊ฐ ์์ผ๋ฉด "login"์ returnํฉ๋๋ค.
๋ก๊ทธ์ธ์ด ์คํจํ์ ๋ ์์ด๋๊ฐ ์ผ์นํ๋ ํ์์ด ์๋ค๋ฉด โfailโ๋ฅผ, ์์ด๋๋ ์ผ์นํ์ง๋ง ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ๋ ํ์์ด ์๋ค๋ฉด โwrong pwโ๋ฅผ return ํฉ๋๋ค.
id_pw
์ ๊ธธ์ด๋ 2์
๋๋ค.id_pw
์ db
์ ์์๋ [์์ด๋, ํจ์ค์๋] ํํ์
๋๋ค.db
์ ๊ธธ์ด โค 10db
์ ์์์ ๊ธธ์ด๋ 2์
๋๋ค.id_pw | db | result |
---|---|---|
["meosseugi", "1234"] | [["rardss", "123"], ["yyoom", "1234"], ["meosseugi", "1234"]] | "login" |
["programmer01", "15789"] | [["programmer02", "111111"], ["programmer00", "134"], ["programmer01", "1145"]] | "wrong pw" |
["rabbit04", "98761"] | [["jaja11", "98761"], ["krong0313", "29440"], ["rabbit00", "111333"]] | "fail" |
์ ์ถ๋ ฅ ์ #1
db
์ ๊ฐ์ ์ ๋ณด์ ๊ณ์ ์ด ์์ผ๋ฏ๋ก "login"์ returnํฉ๋๋ค.์ ์ถ๋ ฅ ์ #2
db
์ ์์ด๋๋ ๊ฐ์ง๋ง ํจ์ค์๋๊ฐ ๋ค๋ฅธ ๊ณ์ ์ด ์์ผ๋ฏ๋ก "wrong pw"๋ฅผ returnํฉ๋๋ค.์ ์ถ๋ ฅ ์ #3
db
์ ์์ด๋๊ฐ ๋ง๋ ๊ณ์ ์ด ์์ผ๋ฏ๋ก "fail"์ returnํฉ๋๋ค.