Stack1 [๋ฐฑ์ค] 2493. ํ ๋ฌธ์ ํ์ด ์ฒ์์๋ ๋ฐฐ์ด์ ๋์์๋ถํฐ ํ์์ ์์ํด์ ์์ ๋ณด๋ค ํฐ ๊ฐ์ ๋ง๋ ๋๊น์ง์ ๋ชจ๋ ์์๋ค์ ๊ฐ์ด ์ด๊ธฐํํ๋ ๋ฐฉ์์ ์๊ฐํ๋ค. ํ์ง๋ง ์ด ๊ฒฝ์ฐ์๋ ์๋ ๋ฐฉํฅ์ ํ์ดํ ๋ชจ์(ex. 5 2 1 3 4) ๊ฒฝ์ฐ๋ฅผ ์ปค๋ฒํ์ง ๋ชปํด์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๊ฐํด๋ดค๋ค. ์ต์ข ์ ์ผ๋ก๋ ์คํ ๋๊ฐ๋ฅผ ์ฌ์ฉํด์ ํ๋์ ์คํ(A)์ ์ ๋ ฅ ์์๋๋ก ๋ค์ด๊ฐ ์๊ณ ๋๋จธ์ง(B)๋ ๊บผ๋ธ ๊ฐ์ ์ ์ฅํ๋ค. ๊บผ๋ธ ๊ฐ์ B ์คํ์ ๋ฃ๊ธฐ ์ ์ B์คํ์ top์ด ๋ ์์ ๊ฒฝ์ฐ์๋ ๊บผ๋ธ ๊ฐ์ ์ธ๋ฑ์ค๊ฐ top์ ๊ฒฐ๊ณผ๊ฐ ๋๋ค. ์ธ๋ฑ์ค๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ Map์ ํตํด์ ์ด๊ธฐ ์ ๋ ฅ์ ํด๋น ๊ฐ์ key๋ก ์ธ๋ฑ์ค๋ฅผ value๋ก ์ ์ฅํด์ O(1)๋ก ์ฐพ์ ์ ์๋๋ก ํ๋ค. Map์ ํตํ ๊ตฌํ import java.io.BufferedReader; import .. 2021. 2. 4. ์ด์ 1 ๋ค์