diff --git a/sanghee/javascript/prob8238_2219.js b/sanghee/javascript/prob8238_2219.js new file mode 100644 index 0000000..936d393 --- /dev/null +++ b/sanghee/javascript/prob8238_2219.js @@ -0,0 +1,21 @@ +function solution([id, pw], db) { + let answer = "fail"; + const database = new Map(db); + + if (database.has(id)) { + answer = database.get(id) === pw ? "login" : "wrong pw"; + } + + return answer; +} + +console.log( + solution( + ["meosseugi", "1234"], + [ + ["rardss", "123"], + ["yyoom", "1234"], + ["meosseugi", "1234"], + ] + ) +); \ No newline at end of file diff --git "a/sanghee/javascript/\353\241\234\352\267\270\354\235\270 \354\204\261\352\263\265.js" "b/sanghee/javascript/\353\241\234\352\267\270\354\235\270 \354\204\261\352\263\265.js" new file mode 100644 index 0000000..458e24c --- /dev/null +++ "b/sanghee/javascript/\353\241\234\352\267\270\354\235\270 \354\204\261\352\263\265.js" @@ -0,0 +1,21 @@ +function solution([id, pw], db) { + let answer = "fail"; + const database = new Map(db); + + if (database.has(id)) { + answer = database.get(id) === pw ? "login" : "wrong pw"; + } + + return answer; +} + +console.log( + solution( + ["meosseugi", "1234"], + [ + ["rardss", "123"], + ["yyoom", "1234"], + ["meosseugi", "1234"], + ] + ) +);