๋ฌธ์ ์ ์๋ฅผ ์ ์ฅํ๋ ์คํ์ ๊ตฌํํ ๋ค์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ช ๋ น์ ์ด ๋ค์ฏ ๊ฐ์ง์ด๋ค. push X: ์ ์ X๋ฅผ ์คํ์ ๋ฃ๋ ์ฐ์ฐ์ด๋ค. pop: ์คํ์์ ๊ฐ์ฅ ์์ ์๋ ์ ์๋ฅผ ๋นผ๊ณ , ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ์คํ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. size: ์คํ์ ๋ค์ด์๋ ์ ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. empty: ์คํ์ด ๋น์ด์์ผ๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค. top: ์คํ์ ๊ฐ์ฅ ์์ ์๋ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ์คํ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. 10828๋ฒ: ์คํ ์ฒซ์งธ ์ค์ ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ N (1 ≤ N ≤ 10,000)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์๋ ๋ช ๋ น์ด ํ๋์ฉ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ์ ์๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , ..
๋ฌธ์ ๋ค์์ด๋ ์์ง์ด์ ์์ง์ ์๋ก ์ด์ฌ์๋ค. ๋ค์์ด๋ ์๊ธฐ ๋ฐฉ ๋ฒํธ๋ฅผ ์์ ํ๋ผ์คํฑ ์ซ์๋ก ๋ฌธ์ ๋ถ์ด๋ ค๊ณ ํ๋ค. ๋ค์์ด์ ์์ง์์๋ ํ๋ผ์คํฑ ์ซ์๋ฅผ ํ ์ธํธ๋ก ํ๋ค. ํ ์ธํธ์๋ 0๋ฒ๋ถํฐ 9๋ฒ๊น์ง ์ซ์๊ฐ ํ๋์ฉ ๋ค์ด์๋ค. ๋ค์์ด์ ๋ฐฉ ๋ฒํธ๊ฐ ์ฃผ์ด์ก์ ๋, ํ์ํ ์ธํธ์ ๊ฐ์์ ์ต์๊ฐ์ ์ถ๋ ฅํ์์ค. (6์ 9๋ฅผ ๋ค์ง์ด์ ์ด์ฉํ ์ ์๊ณ , 9๋ 6์ ๋ค์ง์ด์ ์ด์ฉํ ์ ์๋ค.) 1475๋ฒ: ๋ฐฉ ๋ฒํธ ์ฒซ์งธ ์ค์ ๋ค์์ด์ ๋ฐฉ ๋ฒํธ N์ด ์ฃผ์ด์ง๋ค. N์ 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. www.acmicpc.net ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ค์์ด์ ๋ฐฉ ๋ฒํธ N์ด ์ฃผ์ด์ง๋ค. N์ 1,000,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ํ์ํ ์ธํธ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ฌธ์ ํ์ด ํด๋น ๋ฌธ์ ๋ ์ซ์๋ฅผ ์นด์ดํธ..
๋ฌธ์ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์ํ๋ฒณ์ด ๋จ์ด์ ๋ช ๊ฐ๊ฐ ํฌํจ๋์ด ์๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10808๋ฒ: ์ํ๋ฒณ ๊ฐ์ ๋จ์ด์ ํฌํจ๋์ด ์๋ a์ ๊ฐ์, b์ ๊ฐ์, …, z์ ๊ฐ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. www.acmicpc.net ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 100์ ๋์ง ์์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ถ๋ ฅ ๋จ์ด์ ํฌํจ๋์ด ์๋ a์ ๊ฐ์, b์ ๊ฐ์, …, z์ ๊ฐ์๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํ๋ค. ๋ฌธ์ ํ์ด ์ ๋ ฅ๋ ๋ฌธ์์ด์ ์ํํ๋ฉฐ ํด๋นํ๋ ์ํ๋ฒณ ์์์ ํด๋นํ๋ ์ธ๋ฑ์ค์ +1์ ํด์ฃผ๋ฉด ๋ฉ๋๋ค. ํด๋น ํ์ด๋ ์ด์ค for๋ฌธ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ O(n^2) ์๊ฐ ๋ณต์ก๋๋ฅผ ๊ฐ์ต๋๋ค. ํ์ง๋ง, ๋ฐฐ์ด์ ์ธ๋ฑ์ค์ ํด๋น ์ํ๋ฒณ ๋ฌธ์์ ..
Swift ๋ฌธ๋ฒ์ ๋ํด์ ๊ณต๋ถํ๊ธฐ ์ํด ๊ณต์ ๋ฌธ์๋ฅผ ์ ๋ ํ๊ณ ์ ๋ฆฌํ๋ ๊ธ์ ์ฌ๋ฆฌ๊ธฐ๋ก ํ๋๋ฐ.. ๋๋ฌด ํจ์จ์ด ๋จ์ด์ง๋ ๊ฒ ๊ฐ์์ ๊ณต์ ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด๋ฉด์ ์ ์ ์ฌ๊ธฐ๋ฅผ ๊ฑด๋๋ฆฌ๋ ๋ด์ฉ์ ๋ํด ๊ณต๋ถํ๊ณ ํด๋น ๋ด์ฉ์ ๊ธ๋ก ๋จ๊ธฐ๊ธฐ๋ก ๋ง์์ ๋จน์์ต๋๋ค! (๋ฌธ์์ ์ ๋์์๋๋ฐ ๊ตณ์ด ๋ง์ ์๊ฐ์ ํ ์ ํด์ ๋ค์ ์ ๋ฆฌํ๋๊ฒ ์๋ฏธ๊ฐ ์๋ ์ถ์ด.. ์ด์ฌํ ๊ณต๋ถํ๊ณ ์ดํดํ๋ ๊ฒ์ ๋ชฉํ๋ฅผ ๋๊ธฐ๋ก ํ์ต๋๋ค.๐) ๊ทธ๋์ ์ค๋์ Swift ๊ณต์๋ฌธ์์ Basic Operators๋ฅผ ์ฝ์ผ๋ฉฐ ์๊ธด ์๋ฌธ์ ๋ํด ๊ณต๋ถํ ๋ด์ฉ์ ์์ฑํด๋ณด๊ฒ ์ต๋๋ค. ์๋ฌธ์ ๋๋จธ์ง ์ฐ์ฐ์ (%)๋ ๋ค๋ฅธ ์ธ์ด์์๋ ๋ชจ๋๋ก ์ฐ์ฐ์ (modulo operator)๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์์์ ๋ํ Swift์ ๋์์ ์๋ฐํ ๋งํ๋ฉด ๋ชจ๋๋ก ์ฐ์ฐ์ด ์๋ ๋๋จธ์ง ์ ๋๋ค. ๋ชจ๋๋ก?..
- tipkit
- C++
- 24๋ ํ๊ณ
- ์ ํ์์นด๋ฐ๋ฏธ
- ๊ฐ๋ฐ์
- 10808
- Container View Controller
- ๊ท๋๋ผ๋ฏธ ์์ด
- ๋จ์ผ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- 2023๋ ํ๊ณ
- BOJ
- ์์ด ๋ด์ค
- ํ
- ์๋ฃ ๊ตฌ์กฐ
- pageViewController
- ์ํํธ์คํฌ
- root view controller
- ๋ฒ์ฉ๊ณ ์ ์๋ณ
- ๊ดํธ์ ๊ฐ
- Anyobject
- containerView
- 2024๋ ๋ชฉํ
- ํ๊ณ
- remainder
- ์์ด ๊ณต๋ถ
- ์๋ฐฉํฅ ์ฐ๊ฒฐ ๋ฆฌ์คํธ
- Swift
- ์คํ
- ๊ท๋๋ผ๋ฏธ ์์ด
- ๊ณต๊ฐ ๋ณต์ก๋
- Total
- Today
- Yesterday