๐Ÿค” PS(Problem Solving)

    [๋ฐฑ์ค€/c++] 10610๋ฒˆ - 30

    ๋ฌธ์ œ 10610๋ฒˆ: 30 ๋ฌธ์ œ ์–ด๋Š ๋‚ , ๋ฏธ๋ฅด์ฝ”๋Š” ์šฐ์—ฐํžˆ ๊ธธ๊ฑฐ๋ฆฌ์—์„œ ์–‘์ˆ˜ N์„ ๋ณด์•˜๋‹ค. ๋ฏธ๋ฅด์ฝ”๋Š” 30์ด๋ž€ ์ˆ˜๋ฅผ ์กด๊ฒฝํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ทธ๋Š” ๊ธธ๊ฑฐ๋ฆฌ์—์„œ ์ฐพ์€ ์ˆ˜์— ํฌํ•จ๋œ ์ˆซ์ž๋“ค์„ ์„ž์–ด 30์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๋˜๋Š” ๊ฐ€์žฅ ํฐ ์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์–ดํ•œ๋‹ค. ๋ฏธ๋ฅด์ฝ”๋ฅผ ๋„์™€ ๊ทธ๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ์ž…๋ ฅ N์„ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. N๋Š” ์ตœ๋Œ€ 105๊ฐœ์˜ ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, 0์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ถœ๋ ฅ ๋ฏธ๋ฅด์ฝ”๊ฐ€ ๋งŒ๋“ค๊ณ  ์‹ถ์–ดํ•˜๋Š” ์ˆ˜๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ๊ทธ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋ผ. ๊ทธ ์ˆ˜๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ๊ทธ๋ฆฌ๋”” 30์˜ ๋ฐฐ์ˆ˜์ด๋ฉด์„œ, ์ตœ๋Œ€์ธ ๊ฐ’์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. 1.30์˜ ๋ฐฐ์ˆ˜๋Š” ๋์ž๋ฆฌ๊ฐ€ ๋ฌด์กฐ๊ฑด 0์œผ๋กœ, ์ž…๋ ฅ๊ฐ’์— 0์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.(์—†์œผ๋ฉด -1 ์ถœ๋ ฅ) 2.์ž๋ฆฌ์ˆ˜๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ..

    [๋ฐฑ์ค€/c++] 10971๋ฒˆ - ์™ธํŒ์› ์ˆœํšŒ2

    ๋ฌธ์ œ 10971๋ฒˆ: ์™ธํŒ์› ์ˆœํšŒ 2 ์ฒซ์งธ ์ค„์— ๋„์‹œ์˜ ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. (2 ≤ N ≤ 10) ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” ๋น„์šฉ ํ–‰๋ ฌ์ด ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ–‰๋ ฌ์˜ ์„ฑ๋ถ„์€ 1,000,000 ์ดํ•˜์˜ ์–‘์˜ ์ •์ˆ˜์ด๋ฉฐ, ๊ฐˆ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ๋Š” 0์ด ์ฃผ์–ด์ง„๋‹ค. W[i][j]๋Š” ๋„์‹œ i์—์„œ j๋กœ ๊ฐ€๊ธฐ ์œ„ํ•œ ๋น„์šฉ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํ•ญ์ƒ ์ˆœํšŒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋งŒ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ์™„์ „ํƒ์ƒ‰+dfs ์ฝ”๋“œ(O(n)?) *O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 1525๋ฒˆ - ํผ์ฆ

    ๋ฌธ์ œ 1525๋ฒˆ: ํผ์ฆ ์„ธ ์ค„์— ๊ฑธ์ณ์„œ ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋Š” ์•„ํ™‰ ๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ํ•œ ์ค„์— ์„ธ ๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉฐ, ๋นˆ ์นธ์€ 0์œผ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ์™„์ „ํƒ์ƒ‰ 0๋งŒ 3x3 ์œ„์น˜๋กœ ์˜ฎ๊ธฐ๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ํผ์ฆํŒ๊นŒ์ง€ 1 2 3 4 5 6 7 8 0 ์ˆœ์œผ๋กœ ๋งž์ถฐ์•ผ ํ•˜๋Š” ๊ฒƒ์ด ์ด ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์ด์—ˆ์Šต๋‹ˆ๋‹ค. + bfs ๊ฒฐ๊ตญ ์ž…๋ ฅ๊ฐ’์„ 123456780์˜ ์ˆœ์„œ๋กœ ๋งŒ๋“ค์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์ฒดํฌํ•˜๋ฉด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1. ์ž…๋ ฅ๊ฐ’์„ string ๋ฌธ์ž์—ด๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋˜, 0์€ 9๋กœ ์น˜ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. 2. ์ฒ˜์Œ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ํ์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. 3. ํ์—์„œ popํ•œ ๋ฌธ์ž์—ด์—์„œ 9์˜ ์œ„์น˜๋ฅผ ์ฐพ๊ณ , 9์™€ ์ƒํ•˜์ขŒ์šฐ๋ฅผ ์Šค์™‘ํ•ฉ๋‹ˆ๋‹ค. 4. ์Šค์™‘์œผ๋กœ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์ง„ string๋ฌธ์ž์—ด์ด, ์บ์‹œ์˜ key๋กœ ์ด๋ฏธ ๋“ฑ๋ก๋˜์–ด์žˆ๋Š”์ง€ ์ฒดํฌํ•ฉ๋‹ˆ..

    [๋ฐฑ์ค€/c++] 17298๋ฒˆ - ์˜คํฐ์ˆ˜

    ๋ฌธ์ œ 17298๋ฒˆ: ์˜คํฐ์ˆ˜ ์ฒซ์งธ ์ค„์— ์ˆ˜์—ด A์˜ ํฌ๊ธฐ N (1 ≤ N ≤ 1,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ์— ์ˆ˜์—ด A์˜ ์›์†Œ A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)์ด ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ ๋ฒกํ„ฐ(arr)์™€ ์Šคํƒ(s)์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ˆ˜์—ด์€ ๋ฒกํ„ฐ์—, ์Šคํƒ์—” ๋ฒกํ„ฐ์˜ index๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฒกํ„ฐ์˜ ๊ธธ์ด๋งŒํผ for๋ฌธ์„ ๋Œ๋ฉด์„œ, arr[i](ํ˜„์žฌ ๊ฐ’) > arr[s.top()](์ด์ „ ๊ฐ’) ์ด๋ผ๋ฉด ์˜คํฐ์ˆ˜๋ฅผ ์ฐพ์€ ๊ฒƒ์ด๋ฏ€๋กœ ํ˜„์žฌ ๊ฐ’์„ ์ •๋‹ต๋ฒกํ„ฐ์— ๋„ฃ์–ด์ฃผ๊ณ  ์Šคํƒ์€ popํ•ด์ค๋‹ˆ๋‹ค. ์ดํ›„ ์ˆ˜์—ด์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณต. ์ฝ”๋“œ(O(nm)) *O(nm)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 1021๋ฒˆ - ํšŒ์ „ํ•˜๋Š” ํ

    ๋ฌธ์ œ 1021๋ฒˆ: ํšŒ์ „ํ•˜๋Š” ํ ์ฒซ์งธ ์ค„์— ํ์˜ ํฌ๊ธฐ N๊ณผ ๋ฝ‘์•„๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ˆ˜์˜ ๊ฐœ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ , M์€ N๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. ๋‘˜์งธ ์ค„์—๋Š” ์ง€๋ฏผ์ด๊ฐ€ ๋ฝ‘์•„๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ˆ˜์˜ ์œ„์น˜๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ์œ„์น˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , N๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ˜„์žฌ pivot ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ left, right์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐ, ๋” ์งง์€ ๊ฑฐ๋ฆฌ๋กœ ์ด๋™ํ•ด์ฃผ๋ฉฐ ์ด๋™๊ฑฐ๋ฆฌ๋ฅผ ์ฆ๊ฐํ•ด์ค๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(nm)) *O(nm)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 10866๋ฒˆ - ๋ฑ

    ๋ฌธ์ œ 10866๋ฒˆ: ๋ฑ ์ฒซ์งธ ์ค„์— ์ฃผ์–ด์ง€๋Š” ๋ช…๋ น์˜ ์ˆ˜ N (1 ≤ N ≤ 10,000)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์จฐ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ๋ช…๋ น์ด ํ•˜๋‚˜์”ฉ ์ฃผ์–ด์ง„๋‹ค. ์ฃผ์–ด์ง€๋Š” ์ •์ˆ˜๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100,000๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค. ๋ฌธ์ œ์— ๋‚˜์™€์žˆ์ง€ ์•Š์€ ๋ช…๋ น์ด ์ฃผ์–ด์ง€๋Š” ๊ฒฝ์šฐ๋Š” ์—†๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ, ๋ฑ ๋ฌธ์ œ์—์„œ ์š”๊ตฌํ•˜๋Š”๋Œ€๋กœ ๋ฑ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(n)) *O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค(--)(__)*

    [๋ฐฑ์ค€/c++] 2164๋ฒˆ - ์นด๋“œ 2

    ๋ฌธ์ œ 2164๋ฒˆ: ์นด๋“œ2 N์žฅ์˜ ์นด๋“œ๊ฐ€ ์žˆ๋‹ค. ๊ฐ๊ฐ์˜ ์นด๋“œ๋Š” ์ฐจ๋ก€๋กœ 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๋ฒˆํ˜ธ๊ฐ€ ๋ถ™์–ด ์žˆ์œผ๋ฉฐ, 1๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์œ„์—, N๋ฒˆ ์นด๋“œ๊ฐ€ ์ œ์ผ ์•„๋ž˜์ธ ์ƒํƒœ๋กœ ์ˆœ์„œ๋Œ€๋กœ ์นด๋“œ๊ฐ€ ๋†“์—ฌ ์žˆ๋‹ค. ์ด์ œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋™์ž‘์„ ์นด๋“œ๊ฐ€ ํ•œ ์žฅ ๋‚จ์„ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•˜๊ฒŒ ๋œ๋‹ค. ์šฐ์„ , ์ œ์ผ ์œ„์— ์žˆ๋Š” ์นด๋“œ๋ฅผ ๋ฐ”๋‹ฅ์— ๋ฒ„๋ฆฐ๋‹ค. ๊ทธ ๋‹ค์Œ, ์ œ์ผ ์œ„์— ์žˆ๋Š” ์นด๋“œ๋ฅผ ์ œ์ผ ์•„๋ž˜์— ์žˆ๋Š” ์นด๋“œ ๋ฐ‘์œผ๋กœ ์˜ฎ๊ธด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด N=4์ธ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์ž. ์นด๋“œ๋Š” ์ œ์ผ ์œ„์—์„œ๋ถ€ํ„ฐ 1234 ์˜ ์ˆœ์„œ๋กœ ๋†“์—ฌ์žˆ๋‹ค. 1์„ ๋ฒ„๋ฆฌ www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ ์ž…๋ ฅ๊ฐ’์„ ํ์— ๋„ฃ์–ด์ฃผ๊ณ , ๋ฌธ์ œ์—์„œ ๋งํ•˜๋Š” ๋Œ€๋กœ ํ์˜ size๊ฐ€ 1์ด ์•„๋‹๋•Œ ๊นŒ์ง€ pop(), push(), pop() ํ•ด์ค๋‹ˆ๋‹ค. ์ฝ”๋“œ(O(n)) *O(n)์ด ์•„๋‹ˆ๋ผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ..

    [๋ฐฑ์ค€/c++] 4949๋ฒˆ - ๊ท ํ˜•์žกํžŒ ์„ธ์ƒ

    ๋ฌธ์ œ 4949๋ฒˆ: ๊ท ํ˜•์žกํžŒ ์„ธ์ƒ ๋ฌธ์ œ ์„ธ๊ณ„๋Š” ๊ท ํ˜•์ด ์ž˜ ์žกํ˜€์žˆ์–ด์•ผ ํ•œ๋‹ค. ์–‘๊ณผ ์Œ, ๋น›๊ณผ ์–ด๋‘  ๊ทธ๋ฆฌ๊ณ  ์™ผ์ชฝ ๊ด„ํ˜ธ์™€ ์˜ค๋ฅธ์ชฝ ๊ด„ํ˜ธ์ฒ˜๋Ÿผ ๋ง์ด๋‹ค. ์ •๋ฏผ์ด์˜ ์ž„๋ฌด๋Š” ์–ด๋–ค ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ด„ํ˜ธ๋“ค์˜ ๊ท ํ˜•์ด ์ž˜ ๋งž์ถฐ์ ธ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์งœ๋Š” ๊ฒƒ์ด๋‹ค. ๋ฌธ์ž์—ด์— ํฌํ•จ๋˜๋Š” ๊ด„ํ˜ธ๋Š” ์†Œ๊ด„ํ˜ธ("()") ์™€ ๋Œ€๊ด„ํ˜ธ("[]")๋กœ 2์ข…๋ฅ˜์ด๊ณ , ๋ฌธ์ž์—ด์ด ๊ท ํ˜•์„ ์ด๋ฃจ๋Š” ์กฐ๊ฑด์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ๋ชจ๋“  ์™ผ์ชฝ ์†Œ๊ด„ํ˜ธ("(")๋Š” ์˜ค๋ฅธ์ชฝ ์†Œ๊ด„ํ˜ธ(")")์™€๋งŒ ์ง์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์™ผ์ชฝ ๋Œ€๊ด„ํ˜ธ("[")๋Š” ์˜ค๋ฅธ์ชฝ ๋Œ€ www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ / ๋ฌธ์ž์—ด ์ฒ˜๋ฆฌ. ํ˜„์žฌ ๋ฌธ์ž๊ฐ€ [ or ( ์ด๋ผ๋ฉด ์Šคํƒ์— ๋„ฃ๊ณ , ] or ) ์ด๋ผ๋ฉด ๋จผ์ € ์Šคํƒ์˜ top๊ฐ’ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ์˜ top + ํ˜„์žฌ ๋ฌธ์ž ๊ฐ€ [] ๋˜๋Š” () ..

    [๋ฐฑ์ค€/c++] 1874๋ฒˆ - ์Šคํƒ ์ˆ˜์—ด

    ๋ฌธ์ œ 1874๋ฒˆ: ์Šคํƒ ์ˆ˜์—ด 1๋ถ€ํ„ฐ n๊นŒ์ง€์— ์ˆ˜์— ๋Œ€ํ•ด ์ฐจ๋ก€๋กœ [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ˆ˜์—ด [4, 3, 6, 8, 7, 5, 2, 1]์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. www.acmicpc.net ํ’€์ด ๋ถ„๋ฅ˜ : ํ, ์Šคํƒ. 1. ๋จผ์ € ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ์ˆ˜์—ด์„ ์Šคํƒ์— ๋‹ด์Šต๋‹ˆ๋‹ค. 2. 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” pivot์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 3. pivot๋ณด๋‹ค n๋ฒˆ์งธ ์ˆ˜์—ด๊ฐ’์ด ํฌ๋‹ค๋ฉด, pivot++ํ•ด์ฃผ๋ฉด์„œ +-๊ฐ€ ๋‹ด๊ธฐ๋Š” ์ •๋‹ต์Šคํƒ์—๋„ +๋ฅผ ๋‹ด์•„์ค๋‹ˆ๋‹ค. 4. pivot++ํ•ด์ฃผ๋‹ค๊ฐ€ pivot๊ณผ n๋ฒˆ์งธ ์ˆ˜์—ด๊ฐ’์ด ๊ฐ™์€ ๊ฒฝ์šฐ๊ฐ€ ์˜จ๋‹ค๋ฉด ์ •๋‹ต์Šคํƒ์— -๋ฅผ ๋‹ด์•„์ฃผ๊ณ , ์ˆ˜์—ด ์Šคํƒ๋„ popํ•ด์ฃผ๊ณ  pivot--..

    [Level2/c++] ์†Œ์ˆ˜ ์ฐพ๊ธฐ

    ๋ฌธ์ œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์†Œ์ˆ˜ ์ฐพ๊ธฐ | ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ํ•œ์ž๋ฆฌ ์ˆซ์ž๊ฐ€ ์ ํžŒ ์ข…์ด ์กฐ๊ฐ์ด ํฉ์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค. ํฉ์–ด์ง„ ์ข…์ด ์กฐ๊ฐ์„ ๋ถ™์—ฌ ์†Œ์ˆ˜๋ฅผ ๋ช‡ ๊ฐœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋‚ด๋ ค ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ข…์ด ์กฐ๊ฐ์— ์ ํžŒ ์ˆซ์ž๊ฐ€ ์ ํžŒ ๋ฌธ์ž์—ด numbers๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ข…์ด ์กฐ๊ฐ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์†Œ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์ธ์ง€ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ์‚ฌํ•ญ numbers๋Š” ๊ธธ์ด 1 ์ด์ƒ 7 ์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. numbers๋Š” 0~9๊นŒ์ง€ ์ˆซ์ž๋งŒ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. 013์€ 0, 1, 3 ์ˆซ์ž๊ฐ€ ์ ํžŒ ์ข…์ด programmers.co.kr ํ’€์ด ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด๋ฅผ ์‘์šฉํ•œ๋‹ค. 0. 0์ด ๋งจ ์•ž์— ์˜ค์ง€ ์•Š๋„๋ก ๋ฌธ์ž์—ด์„ sortํ•ด์ค€๋‹ค. 1. 2~stoi(numbers.size())์˜ ์ˆ˜ ์ค‘์—์„œ numbers์˜..