728x90

๐Ÿ“ Coding Test Study/Algorithm Problem 69

[C++][Programmers][ํ•ด์‹œ] ์˜์ƒ (feat. hash map ๋ฐ˜๋ณต๋ฌธ)

https://school.programmers.co.kr/learn/courses/30/lessons/42578?language=cpp ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr *ํ’€์ด ์˜์ƒ์กฐํ•ฉ๊ฐœ์ˆ˜๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ๋กœ, ์˜์ƒ์˜ ์ข…๋ฅ˜๋ฅผ key๋กœ ์˜์ƒ์˜ ์ข…๋ฅ˜๊ฐœ์ˆ˜๋ฅผ value๋กœ hash map์œผ๋กœ ํ‘œํ˜„ํ•ด์„œ ์˜์ƒ์ข…๋ฅ˜๊ฐœ์ˆ˜์˜ ์กฐํ•ฉ์„ ๊ณ„์‚ฐํ•˜๋ฉด๋œ๋‹ค(๊ณฑ์…ˆ ์—ฐ์‚ฐ) *์•Œ์•„๋‘˜ ๊ฒƒ [hash map ๋ฐ˜๋ณต๋ฌธ ํƒ์ƒ‰๋ฐฉ๋ฒ•] hash map์— ๋ฐ˜๋ณต๋ฌธ์„ ์ ์šฉํ•  ๋•Œ iterator๋ฅผ ์ด์šฉํ•˜๊ฑฐ๋‚˜ foreach ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 1) iterator์„ ์ด์šฉํ•œ hash map ๋ฐ˜๋ณต๋ฌธ u..

[C++][Programmers][ํ•ด์‹œ] ํฌ์ผ“๋ชฌ

https://school.programmers.co.kr/learn/courses/30/lessons/1845 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ํ•ด๊ฒฐ๋ฒ• ํฌ์ผ“๋ชฌ ๋ฒˆํ˜ธ์™€ ๊ฐœ์ˆ˜๋ฅผ ์ค‘๋ณต์—†์ด ์ €์žฅํ•ด์„œ ๋ฝ‘๋Š” ๊ฐœ์ˆ˜๋Œ€๋น„ ์ตœ๋Œ€ ๋ฝ‘์„ ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ๋‹ค. ์ค‘๋ณต์—†์ด ์ €์žฅํ•ด์„œ ๊ฐœ์ˆ˜๋ฅผ ์ฐพ๋Š”๊ฑฐ๋ผ Hash์˜ ์ „ํ˜•์ ์ธ ๋ฌธ์ œ๋‹ค. Hash Map์œผ๋กœ ๊ฐ’์„ ์ค‘๋ณต์—†์ด ์ €์žฅํ•˜๊ณ  ํ•ด์‰ฌ๊ธธ์ด์™€ ๋ฝ‘์„ ๊ฐœ์ˆ˜์˜ ํฌ๊ธฐ๋ฅผ ๋น„๊ตํ•ด์„œ ์ตœ์†Œ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ์•Œ์•„๋‘˜ ๊ฒƒ 1. C++์˜ foreach๋ฌธ for (auto i : ๋ฐฐ์—ด/๋ฒกํ„ฐ์ด๋ฆ„) C++11๋ถ€ํ„ฐ ์ง€์›๊ฐ€๋Šฅ ! 2. unorder..

[C++][Programmers][DFS/BFS] ์—ฌํ–‰๊ฒฝ๋กœ

https://school.programmers.co.kr/learn/courses/30/lessons/43164 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ์ฃผ์–ด์ง„ ํ•ญ๊ณตํŽธ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์ฐพ์œผ๋ฉด ๋œ๋‹ค. ๊ฒฝ๋กœ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ๋ฉด ์•ŒํŒŒ๋ฒณ ์ˆœ์„œ๊ฐ€ ๋น ๋ฅธ ๊ฒฝ๋กœ ํ•œ๊ฐœ๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. *ํ•ด๊ฒฐ๋ฒ• ์ฃผ์–ด์ง„ ํ•ญ๊ณตํŽธ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฏ€๋กœ, ICN๋ถ€ํ„ฐ ์ถœ๋ฐœ์ง€์  -> ๋„์ฐฉ์ง€์ ์„ DFS๋กœ ํƒ์ƒ‰ํ–ˆ๋‹ค. ์ด ๋•Œ, ๊ฒฝ๋กœ๋ฅผ ์ €์žฅํ•ด์•ผ ํ•˜๋ฏ€๋กœ answer ๋Š” stack(vector) ํ›„์ž…์„ ์ถœ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ•์€ ์ถœ๋ฐœ์ง€์ ์œผ๋กœ ์ง€์ •ํ•œ ๋ฌธ์ž์™€ ๊ฐ™์€๊ฑธ ์ฐพ๊ณ , ๋„์ฐฉ์ง€์ ์„ ๋‹ค์‹œ ์ถœ๋ฐœ์ง€..

[C++][Programmers][DFS/BFS] ๋‹จ์–ด ๋ณ€ํ™˜

https://school.programmers.co.kr/learn/courses/30/lessons/43163 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [ํ•ด๊ฒฐ์ฑ…] ๋‹จ์–ด๊ฐ€ 1๊ฐœ ์ฐจ์ด๋‚˜๋Š” ๋‹จ์–ด๋ฅผ ์ฐพ์•„์„œ BFS๋ฅผ ๊ณ„์† ๋Œ๋ฆฐ๋‹ค. ์ด๋•Œ ํƒ์ƒ‰ count๋ฅผ ๊ณ„์† ์ฒดํฌํ•ด๊ฐ€๋ฉฐ ์ตœ์†Œ count๊ฐ’์„ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. ์ข…๋ฃŒ์กฐ๊ฑด์€ ํƒ์ƒ‰ ๋‹จ์–ด๋ฅผ ์ฐพ์•˜์„ ๋•Œ์™€ words๋ฐฐ์—ด ๋์— ๋„๋‹ฌํ–ˆ์Œ์—๋„ target๋‹จ์–ด๋ฅผ ๋ชป๋งŒ๋‚ฌ์„ ๊ฒฝ์šฐ๋‹ค. [์•Œ์•„๋‘˜ ๊ฒƒ] 1) INT_MAX๋Š” limits.h๋ฅผ ์„ ์–ธํ•ด์ค˜์•ผ ํ•œ๋‹ค. 2) ์žฌํƒ์ƒ‰์„ ์œ„ํ•ด ๋ฐฉ๋ฌธ์ฒดํฌ ํ–ˆ๋‹ค๊ฐ€ ํ’€์–ด์ฃผ๋Š” ๋ถ€๋ถ„. [์ฝ”๋“œ] #include #i..

[C++][Programmers][DFS/BFS] ๋„คํŠธ์›Œํฌ

https://school.programmers.co.kr/learn/courses/30/lessons/43162 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [ํ•ด๊ฒฐ๋ฐฉ๋ฒ•] ์—ฐ๊ฒฐ๋œ ๋„คํŠธ์›Œํฌ ๊ทธ๋ฃน๊ฐœ์ˆ˜๋ฅผ ์ฐพ๋Š” ๊ฒƒ. DFS ๋กœ ํƒ์ƒ‰ํ•˜๋ฉฐ count๋ฅผ ๋Š˜๋ ค์ฃผ๋ฉด ๋œ๋‹ค. ๋ฐฉ๋ฌธ์ฒดํฌ ๋ฐฐ์—ด์€ ๋”ฐ๋กœ ๋งŒ๋“ค์ง€ ์•Š๊ณ , ๋ฐฉ๋ฌธํ•œ ๊ณณ์„ 1 -> 0์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉฐ ์žฌํƒ์ƒ‰์„ ๋ฐฉ์ง€ํ–ˆ๋‹ค. [์•Œ์•„๋‘˜ ๊ฒƒ] 1) DFS๋ฅผ ํ•œ ์‚ฌ์ดํด ๋๋‚ด๊ณ  ๋Œ์•„์™”์„ ๋•Œ, ์ปดํ“จํ„ฐ์˜ ์ตœ๋Œ€ ๊ฐœ์ˆ˜๋งŒํผ์€ DFS๋ฅผ ํƒ์ƒ‰ํ•ด์ค˜์•ผ ํ•œ๋‹ค ์ตœ๋Œ€ ๋„คํŠธ์›Œํฌ ์ˆ˜๊ฐ€ ์ตœ๋Œ€ ์ปดํ“จํ„ฐ ๊ฐœ์ˆ˜์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 2) DFSํ•จ์ˆ˜์— if(!computer[n]..

[C++][Programmers][DFS/BFS] ๊ฒŒ์ž„ ๋งต ์ตœ๋‹จ๊ฑฐ๋ฆฌ

๋ฌธ์ œ https://school.programmers.co.kr/learn/courses/30/lessons/1844 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ํ•ด๊ฒฐ๋ฒ• BFS ๊ธฐ๋ณธ/๋Œ€ํ‘œ ๋ฌธ์ œ๋‹ค. ์ตœ๋‹จ๊ฑฐ๋ฆฌ ์ฐพ๊ธฐ ๋ฌธ์ œ์ด๋ฏ€๋กœ Queue๋ฅผ ์ด์šฉํ•œ BFS ํƒ์ƒ‰์„ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ์ด ๋•Œ, ๊ตฌ์ง€ ๋ฐฉ๋ฌธ์ฒดํฌ ๋ฐฐ์—ด์„ ์•ˆ๋งŒ๋“ค๊ณ  ํ˜„์žฌ ๊ฐ’์— +1์„ ํ•˜๋ฉฐ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์ฃผ๋ฉด ๋” ํŽธํ•˜๊ฒŒ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์•Œ์•„๋‘˜ ๊ฒƒ 1) BFS ์ฝ”๋“œ #include #include #include //pair queue using namespace std; int BFS(vector maps){ in..

[C++][Programmers][DFS/BFS] ํƒ€๊ฒŸ๋„˜๋ฒ„

https://school.programmers.co.kr/learn/courses/30/lessons/43165 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [๋ฌธ์ œํ’€์ด] ์ •์ˆ˜๋“ค์„ ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๊ณ  ๋”ํ•˜๊ฑฐ๋‚˜ ๋นผ์„œ ํƒ€๊ฒŸ ๋„˜๋ฒ„๋ฅผ ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 1, 1, 1, 1, 1 ๋กœ 3์„ ๋งŒ๋“ค๋ ค๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ํ•˜๋ฉด ๋œ๋‹ค. +1+1+1+1-1 = 3 +1+1+1-1+1 = 3 +1+1-1+1+1 = 3 +1-1+1+1+1 = 3 -1+1+1+1+1 = 3 ๋‚˜๋Š” ํŠธ๋ฆฌ์—์„œ +, - ๊ฐ€์ง€๋ฅผ ์ณ๊ฐ€๋ฉฐ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค. index 0๋ฒˆ ๋ถ€ํ„ฐ 5๊นŒ์ง€ ๊ฐ€๋ฉฐ target numb..

[C++][Programmers][์™„์ „ํƒ์ƒ‰] ํ”ผ๋กœ๋„

https://school.programmers.co.kr/learn/courses/30/lessons/87946 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [ํ•ด๊ฒฐ์ฑ…] 1) ๋˜์ „ ๊ฐœ์ˆ˜๊ฐ€ ์ตœ๋Œ€ 8๊ฐœ๋ผ์„œ permutation์œผ๋กœ ์ˆœ์„œ ์กฐํ•ฉ ๋ฝ‘๊ณ  ํƒ์ƒ‰ํ•˜๋ฉฐ ์ตœ๋Œ€ ํƒํ—˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค. 2) permutation๋ง๊ณ ๋„ DFS๋กœ๋„ ํ’€ ์ˆ˜ ์žˆ๋‹ค. [์•Œ์•„๋‘˜ ๊ฒƒ] * DFS/BFS Algorithm ๋ฐ ๊ตฌํ˜„๋ฒ• [Algorithm][C++] BFS/DFS Queue์™€ ๋ฐฉ๋ฌธ๋…ธ๋“œ๋ฅผ ์ฒดํฌํ•  ๋ฐฐ์—ด์„ ์ด์šฉ..

[C++][Programmers][์™„์ „ํƒ์ƒ‰] ์นดํŽซ

https://school.programmers.co.kr/learn/courses/30/lessons/42842 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [ํ•ด๊ฒฐ์ฑ…] ์ข…์ด์— ๊ทธ๋ ค๊ฐ€๋ฉฐ ๊ทœ์น™์„ ์ฐพ์•„๋ณด๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๊ณ„์† ์›์ ์œผ๋กœ ๋น™๋น™ ๋Œ์•„์„œ ํžŒํŠธ๋ฅผ ๋ดค๋‹ค. 3x3์ด ๊ฐ€์žฅ ์ž‘์€ ์นดํŽซ ํฌ๊ธฐ(๊ฐ€๋กœ>=์„ธ๋กœ ์ด๋ฏ€๋กœ)๋ผ๋Š”๊ฑด ๊ตฌํ–ˆ๋Š”๋ฐ ์นดํŽซ์ด ๋ชจ์–‘์ด ์ง์‚ฌ๊ฐํ˜•์ผ ๋•Œ, ์ •์‚ฌ๊ฐํ˜•์ผ ๋•Œ๋กœ ๋‚˜๋ˆ ๊ฐ€๋ฉฐ ์ ‘๊ทผํ•ด์„œ ๋น™๋น™ ๋Œ์•˜๋˜๊ฑฐ ๊ฐ™๋‹ค. 1) ๊ฐ€์žฅ ์ž‘์€ ์„ธ๋กœ์˜ ๊ธธ์ด๋Š” 3 ์ด๋‹ค. 2) ๋…ธ๋ž€์ƒ‰๊ณผ ๊ฐˆ์ƒ‰ ํฌ๊ธฐ๋ฅผ ๋ชจ๋‘ ํ•ฉํ•œ ๊ฐ’์ด ๋„“์ด์ด๋ฏ€๋กœ ๊ฐ€๋กœx์„ธ๋กœ ๊ฐ’๊ณผ ๊ฐ™๋‹ค. 3) ์„ธ๋กœ๊ธธ์ด๋ฅผ 3๋ถ€ํ„ฐ 1์”ฉ ๋”ํ•˜๋ฉฐ ..

[C++][Programmers][์™„์ „ํƒ์ƒ‰] ๋ชจ์˜๊ณ ์‚ฌ

[๋ฌธ์ œ] https://school.programmers.co.kr/learn/courses/30/lessons/42840 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr [ํ•ด๊ฒฐ์ฑ…] 1. 1,2,3๋ฒˆ ์ˆ˜ํฌ์ž๊ฐ€ ํ‘œ๊ธฐํ•œ ๋‹ต์„ ๋ฒกํ„ฐ์— ์ €์žฅํ•ด๋‘”๋‹ค. 2. 1,2,3๋ฒˆ ์ˆ˜ํฌ์ž์˜ ์ •๋‹ต ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•  ๋ฒกํ„ฐ๋ฅผ ์„ ์–ธํ•œ๋‹ค. vector answerNum(3); 3. answer์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ฉด์„œ ์ •๋‹ต ๊ฐœ์ˆ˜๋ฅผ ์ฒดํฌํ•œ๋‹ค. ์ด ๋•Œ, ์ˆ˜ํฌ์ž์˜ ๋‹ต ๊ฐœ์ˆ˜๊ฐ€ ๋‹ค๋ฅด๊ณ  ์ •๋‹ต ๊ฐœ์ˆ˜ ์ดํ•˜์ด๋ฏ€๋กœ ๋‚˜๋จธ์ง€ ๊ณ„์‚ฐ์œผ๋กœ ๋๊นŒ์ง€ ํƒ์ƒ‰ํ•œ๋‹ค. 4. ์ตœ๋Œ€ ์ •๋‹ต ๊ฐœ์ˆ˜๋ฅผ ์ฐพ์•„์„œ answerNum ๋ฒกํ„ฐ์— ๋„ฃ์–ด..

728x90