์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด2 [Queue/Deque] ํ/๋ฑ - ์ ๋ ฌ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ ํ๋ก๊ทธ๋จ ์ ๋ ฌ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ ํ๋ก๊ทธ๋จ ์ ๋ ฅํ์ ์ ์ฅ๋์ด ์๋ ์ ์ํ ์ซ์๋ค์ ์คํ์ ์ด์ฉํ์ฌ ๋ค๋ฅธ ์ถ๋ ฅํ์ ์ ๋ ฌํ ์ ์๋๊ฐ๋ฅผ ํ์ธํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์ ํ๋ค. ์ด๋ ํ์ ์คํ์ ๋ฐฐ์ด์ ์ด์ฉํ์ฌ ๊ตฌํํ๋ค. ์ฌ๊ธฐ์์ ํ์ฉ๋๋ ์ฐ์ฐ์ ๋ค์๊ณผ ๊ฐ๋ค. ์ ๋ ฅํ: dequeue ์ถ๋ ฅํ: enqueue ์คํ: push and pop ์๋ฅผ ๋ค์ด, ์ ๋ ฅํ์ ์์ 1 2 3 4 5๊ฐ ์ ์ฅ๋์ด ์๊ณ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค๊ณ ๊ฐ์ ํ๋ฉด, ์คํ์ ๋ชจ๋ ์์๋ค ์ฐจ๋ก๋๋ก ์ง์ด๋ฃ๊ณ , ํ๋์ฉ ๊บผ๋ด์ด ์ถ๋ ฅํ์ ์ ๋ ฅํ๋ฉด ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ ์ ์๋ค. ์ ๋ ฅํ์์ ๋์จ ์ซ์๋ ๋ฐ๋ก ์ถ๋ ฅํ๋ก ๊ฐ๋ ๋๊ณ ์คํ์ ๊ฑฐ์ณค๋ค๊ฐ ์ถ๋ ฅํ๋ก ๊ฐ๋ ๋๋ค. ํ์ฉ๋๋ ์ฐ์ฐ๋ง์ ์ฌ์ฉํ์๋ ์ต์ข ์ ์ผ๋ก ์ถ๋ ฅํ์ ์ ๋ ฌ๋ ์ซ์๋ฅผ ๋ฐฐ์น ํ ์ ์๋์ง ์๋์ง๋ฅผ ํ๋จํ๋ค. Input .. 2023. 7. 9. [Queue/Deque] ํ/๋ฑ - ๋ฏธํ ์ฃผ์ ํ๋ก๊ทธ๋จ ๋ฏธํ ์ฃผ์ ํ๋ก๊ทธ๋จ ๊ฐ๋จํ ๋ฏธํ ์ฃผ์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์ ํ๋ค. ๋ฑ (deque)์ ์ด์ฉํ์ฌ ๋จ์ฑ ํ์ ์ฌ์ฑ ํ๋ฅผ ๊ตฌํํ๋ค (์ฌ๊ธฐ์ ๋ฑ์ ๋ฐฐ์ด์ ์ด์ฉํด์ ๊ตฌํํด์ผํ๋ค). ๋งค ์๊ฐ ํ๋ช ์ ๊ณ ๊ฐ์ด ๋ฏธํ ์ฃผ์ ์ ์์ฒญํ๊ธฐ ์ํด ๋ฐฉ๋ฌธํ๋ฉด ์ฑ๋ณ์ ๋ง์ถ์ด ํ์ ๋งจ ๋ค์ ์ฝ์ ํ๋ค. ๋ง์ฝ์ ํด๋น ๊ณ ๊ฐ์ด ๋์ ๋ ๋ด์๋ผ๋ ์์๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ์ฆ์ ๋ฏธํ ์ด ์ฃผ์ ๋๊ธธ ์ํ๋ฉด ํ์ ๋งจ ์ฒ์์ ์ฝ์ ํ๋ค. ๋งค ์๊ฐ ๊ณ ๊ฐ์ด ๋๊ธฐ์ด์ ์ ์ฅํ๊ณ ๋๋ฉด, ๋จ์ฑ ํ์ ์ฌ์ฑ ํ์์ ๋งจ ์์ ์๋ ๋จ์ฑ๊ณผ ์ฌ์ฑ์ ๋ฏธํ ์ด ๋งค์นญ๋๋ค. ๋ง์ฝ ๋งค์นญํ ๋จ์ฑ ๋๋ ์ฌ์ฑ์ด ์๋ ๊ฒฝ์ฐ ๋ค์ ์๊ฐ์ผ๋ก ๋์ด๊ฐ๋ค. Input ์ ๋ ฅ์ ์ฒซ ์ค์๋ ๋ฏธํ ์ฃผ์ ์์ ์ ์ฅํ๊ณ ์ ํ๋ ์ด ์ธ์์ ์ n (1 n; // string s; int id; string name; ch.. 2023. 7. 9. ์ด์ 1 ๋ค์