Stack? ๊ฐ์ฅ ๋ง์ง๋ง์ ์ฝ์ ๋ ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ๋บ ์ ์๋ ๋ฐฉ์(Last in First Out) ํ์์ ์๋ฃ๊ตฌ์กฐ Stack์ ์ฐ์ฐ push(data) : data๋ฅผ stack์ ๊ฐ์ฅ ๋ง์ง๋ง์ ์ถ๊ฐํ๋ค. pop() : stack์ ๊ฐ์ฅ ๋ง์ง๋ง์ ์ถ๊ฐ๋ data๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐํํ๋ค. peek() : pop()๊ณผ ๋ฌ๋ฆฌ ๊ฐ์ฅ ์ต๊ทผ์ ๋ง์ง๋ง์ data๋ฅผ ๋ฐํํ๊ณ , ์ ๊ฑฐํ์ง ์๋๋ค. is_empty() : pop()์ ์ํํ๊ธฐ ์ํด์๋ ์ถ๊ฐ๋ data๊ฐ ์กด์ฌํ์ฌ์ผ ํ๋๋ฐ ์ด๋ฅผ ํ๋ณํ๊ธฐ ์ํจ์ด๋ค. Stack์ ํ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ๊ท ํธ์ถ ์ฌ๊ท์ ์ผ๋ก ํจ์๋ฅผ ํธ์ถํ๋ ๊ฒฝ์ฐ, ๊ฐ์ฅ ๋ง์ง๋ง์ ํธ์ถ๋ ํจ์ ๋ถํฐ ์ฐจ๋ก๋ก ์คํ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ค. ๋ฐ๋ผ์ ์ฌ๊ท ํธ์ถ์ ๊ฒฝ์ฐ Stack์ ํตํด ์ด๋ฅผ ๊ฐ๋ฅํ๋๋ก ํ๋ค. ์์์ ๊ดํธ ๊ฒ์ฌ (..