1. ๋ฌธ์ 2. ์ ์ถ๋ ฅ 3. ์ ์ถ๋ ฅ ์์ 4. ๋ฌธ์ ์ค๊ณ ๋จ์ ์ ํ ํ์์๋ ํฌ ํฌ์ธํฐ front์ rear๊ฐ ๊ณ์ ์ฆ๊ฐ๋ง ํ๊ฒ ๋๋ฏ๋ก, ๋ฐฐ์ด์ ์ ๊ณต๊ฐ์ ๋ญ๋นํ๊ฒ ๋จ ๋ฐ๋ผ์ ํ ๋ด์ ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ์ ์งํ๋ ๋ณ๋์ count๋ฅผ ๋์ด overflow์ underflow๋ฅผ ํ์ ํ๊ณ , ๋ฐ์ดํฐ์ ๊ฐ์๋ฅผ ํ์ ํ๋ฉฐ, front์ rear๊ฐ ๋ฐฐ์ด์ ๋์ ๋๋ฌํ๊ฒ ๋๋ฉด 0์ผ๋ก ์ด๊ธฐํ ํด์ค์ผ๋ก์จ ๋จ์ ์ ํ ํ์ ๋จ์ ์ ํด๊ฒฐํ ์ ์์ 5. ์ ์ฒด ์ฝ๋ //MARK: - ์ํํ ๊ตฌํํ๊ธฐ //MARK: - Framework import Foundation //MARK: - Type struct Queue { //MARK: - Property var array: [Int] var f: Int var r: Int var cou..