์คํ2 [Python]๋ฐฑ์ค 1935 ::ํ์ํ๊ธฐ์ ๋ญ ์ฌ์ฉ? ์คํ/๋์ ๋๋ฆฌ ํ์ด.์ด๋ป๊ฒ ์ ๊ทผ ํ๊ณ ์ด๋ค ๊ฒ์ด ์ค์ํ๋? ์ซ์๋ฉด ์คํ์ ๋ฃ๊ณ ์ฐ์ฐ์๊ฐ ๋์ค๋ฉด ๋ฐ๋ก ๋ค์ ๋๊ฐ์ง ๊ฐ์ ๋นผ์ ์ฐ์ฐ ํ ์ฐ์ฐ์ ๋ง์น ๊ฐ์ ์คํ์ ๋ค์ ๋ฃ์ด๋๋ค. ์ ค ๋ง์ง๋ง ์ฐ์ฐ์ด ๋๋๋ฉด ์คํ์๋ ๊ฒฐ๊ณผ ๊ฐ ํ๋๋ง ๋จ์ ์๊ฒ ๋ ๊ฑฐ๊ณ , ๊ทธ๊ฒ ๊ฐ์ด๋ค. ์ํ๋ฒณ์ ๋ฐ๋ฅธ ๊ฐ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ ํด์ผํ ๊น?๋์ ๋๋ฆฌ..?! ๋์ ๋๋ฆฌ๋ก ์์คํค ๊ฐ์ผ๋ก (์ฐจ๋ก๋๋ก ์ํ๋ฒณ์ด ๋ค์ด์จ๋ค๊ณ ํ๊ธฐ ๋๋ฌธ์) ๋ง๋ค์ด์ ์คํ์ ์ค์ ๋ก ๋ฃ์ ๊ฐ์ ๋งจ์ฒ์ ์ ๋ ฅ ๊ฐ์ ์ํ๋ฒณ์ ํด๋นํ๋ value ๊ฐ์ผ๋ก ํ๋ค. ๊ตฌํ ์ฝ๋ n = int(input()) string = input() stk_1 = [] dict_real_num={} for i in range(n): dict_real_num[chr(65+i)] = int(input.. 2021. 5. 12. [Python]๋ฐฑ์ค 1406 ::์๋ํฐ ๋ฌธ์ ํ์ด ๋๊ฐ ์คํ ์ฌ์ฉ ํ์ด.์ด๋ป๊ฒ ์ ๊ทผ ํ๊ณ ์ด๋ค ๊ฒ์ด ์ค์ํ๋? ์ฌ์ค ์ปค์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฑ ๋์ค์๋ง์ ์ด์ ์ ํ์๋๊ฒ ์๊ฐ๋์ ์คํ 2๊ฐ๋ฅผ ์ฌ์ฉํด์ผ๊ฒ ๋ค๊ณ ์ ๊ทผํ๋ค. LAST IN FIRST OUT ๋น๋ฐ ๋ฒํธ ๋ฌธ์ ์ฒ๋ผ ์ปค์๋ฅผ ๊ธฐ์ค์ผ๋ก ์คํ 2๊ฐ๋ฅผ ์ฌ์ฉํ๋๊ฒ ์ข๋ค๊ณ ์๊ฐํ๋ค. ์ ์คํ(stk_1)์ ๋ค์ด์จ ๋ฌธ์๋ฅผ ๋ค ๋ฃ๋๋ค. ์ธ๊ฐ์ง ๊ฐ์ ์ํ๋ฒณํ๋๋๊น, else ๋ฌธ์ผ๋ก 'P x'๋ฅผ ๋บ๋ค. ์ผ์ชฝ์ผ๋ก ํ์นธ ์ปค์ ์ฎ๊ธฐ๋๊ฒ ๋ค์ด์ค๋ฉด ์์คํ์ด ๋น์ด์์ง ์๋ค๋ฉด ๋ค์คํ์ผ๋ก ๋ง์ง๋ง ๊ฐ์ผ๋ก ์ดํฌ๋ํ๋ค. ์ค๋ฅธ์ชฝ์ผ๋ก ํ์นธ ์ปค์ ์ฎ๊ธฐ๋๊ฒ ๋ค์ด์ค๋ฉด ์ค๋ฅธ์ชฝ ์คํ์ด ๋น์ด์์ง ์๋ค๋ฉด ์ค๋ฅธ์ชฝ ์คํ์ ๋ง์ง๋ง ๊ฐ์ ์์คํ์ ์ดํฌ๋ ํ๋ค. ์ปค์ ์ผ์ชฝ์ ์๋ ๋ฌธ์ ์ญ์ ๊ฐ ๋ค์ด์ค๋ฉด ์ ์คํ์ด ๋น์ด์ด์ง ์๋ค๋ฉด ๋ง์ง๋ง ๊ฐ์ ํํ๋ค. ๋ฌธ์ ์ถ๊ฐ๋ ์ ์ค.. 2021. 5. 12. ์ด์ 1 ๋ค์