โ
๋ฌธ์ & ์ ์ฝ์กฐ๊ฑด โ
์
์ถ๋ ฅ ์ โ
ํ์ด ๊ณผ์ ์ผ๋จ ๋ ๊ฐ์ ๋ฐฐ์ด id_pw, db์ for ๋ฌธ์ ๋๋ ค์ ๊ฐ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ์๊ฐ ํด ๋ดค๋ค. id_pw๋ 1์ฐจ์ ๋ฐฐ์ด, db๋ 2์ฐจ์ ๋ฐฐ์ด์ด๋ผ์ id_pw์ 0๋ฒ ์ธ๋ฑ์ค๊ฐ ๋ก๊ทธ์ธ ์๋ํ ์ฌ์ฉ์์ id๊ฐ์ด ๋๊ณ 1๋ฒ ์ธ๋ฑ์ค๊ฐ ํจ์ค์๋์ด๋ค. ๋ฐ๋ฉด db๋ 2์ฐจ์ ๋ฐฐ์ด์ด๊ธฐ ๋๋ฌธ์ [ ] [ ] ํ์์ผ๋ก ์ ๊ทผ์ ํด ์ค์ผ ํ๋ค. [i][0] ์ด ์์ด๋๊ฐ์ด๊ณ [i][1]์ด ํจ์ค์๋ ๊ฐ์ด๋ค. case 1 : id_pw์ ์์ด๋๊ฐ์ด db[i][0]๊ณผ ๊ฐ๊ณ id_pw์ ํจ์ค์๋ ๊ฐ์ด db[i][1] ์ด๋ ๊ฐ์ผ๋ฉด answer์ "login" ๊ฐ ๋ฃ๊ธฐcase2 : id_pw์ ์์ด๋๊ฐ์ด db[i][0]๊ณผ ๊ฐ์ผ๋ id_pw์ ํจ์ค์๋ ๊ฐ์ด db[i][1] ์ด๋ ๊ฐ์ง ์์ผ..
์ด๋ป๊ฒ ํ๋ฉด ์ฑ๊ณตํ ์ธ์์ ์ฌ๋์ง์ ๋ํด ๊ธ์ ์จ์ค๋ฉด์ ๋จ์๊ฒ ๋ง์ด ๋ฒ ํธ๋ ์ ํ ์ฌ๋์ด ๊ฒฐ๊ตญ์ ์ฑ๊ณตํ๋ค๋ ์ ์ ๊ฐ์กฐํด์๋ค. ์ฌ๋ฏธ์๋ ์ฌ์ค์ ๊ทธ๋ฐ ๊ธ์ ๋น ์ง์ง ์๊ณ “๊ทธ๋ ๊ฒ ์ด๋ค๊ฐ ๊ฐํธ๊ตฌ ๋๋ค”๋ ๋๊ธ์ด ๋ฌ๋ฆฐ๋ค๋ ์ ์ด๋ค. ์๊ธฐ๋ณด๋ค ๋จ์ ์ด์ต์ ๋จผ์ ์๊ฐํ๋ ์ฐฉํ ์ฌ๋์ ๋จ์๊ฒ ์ด์ฉ๋นํด ์ํด๋ฅผ ๋ณด๊ณ ์ฌํ๋ฉด ์ฌ๊ธฐ๋ฅผ ๋นํ๊ธฐ ์ญ์์ด๋ผ๋ ์ง์ ์ด๋ค. ์ค์ ๋ก ๋ก๋ฒํธ ํธ๋งํธ์ ‘๋ฒ์ฃ ํฌ์์์ ์์ธก๋ณ์๋ก์ ์ํํ ์ดํ์ฃผ์’๋ผ๋ ์ฐ๊ตฌ ๋
ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด ์ฌ๊ธฐ ํผํด๋ฅผ ๋นํ ์ ์ด ์๋ ๋ฏธ๊ตญ์ธ๋ค์ ๋ถ์ํ ๊ฒฐ๊ณผ '๊ธฐ๋ฒ'(Giver)๊ฐ 'ํ
์ด์ปค'(Taker)๋ณด๋ค ๋ ๋ฐฐ ๋ ๋ง์๋ค. ๊ธฐ๋ฒ๋ ๋ฐ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ด ์ฃผ๊ณ ์ถ์ดํ๋ ์ฐฉํ ์ฌ๋, ํ
์ด์ปค๋ ์ฃผ๋ ๊ฒ๋ณด๋ค ๋ ๋ฐ์์ผ๋ง ์ง์ฑ์ด ํ๋ฆฌ๋ ์ด๊ธฐ์ฃผ์์๋ฅผ ๋ปํ๋ค. ์ฌ๋ฌ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ดํด๋ณด๋ฉด ์ผ์ ..