[ํ๋ก๊ทธ๋๋จธ์ค] ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ
๋ฌธ์ : programmers.co.kr/learn/courses/30/lessons/68644 ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ ์ ์ ๋ฐฐ์ด numbers๊ฐ ์ฃผ์ด์ง๋๋ค. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ ๋ฝ์ ๋ํด์ ๋ง๋ค ์ ์๋ ๋ชจ๋ ์๋ฅผ ๋ฐฐ์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ programmers.co.kr ๋ถ์ : input vector : numbers output vector : answer ex> input output [2,1,3,4,1] [2,3,4,5,6,7] [5,0,2,7] [2,5,7,9,12] ๊ฐ ์ฃผ์ด์ง ๋ ์ฒซ๋ฒ์งธ for ๋ฌธ : inter ๋ ๋ฐ๋ณตํ ๊ฐ๊ฒฉ์ด๋ค. 1 ~ size-1 ๋ฒ์๋ฅผ ๊ฐ์ง๋ค. ๋๋ฒ์งธ ..
2021. 2. 26.
[ํ๋ก๊ทธ๋๋จธ์ค] ํฌ๋ ์ธ ์ธํ ๋ฝ๊ธฐ 2019 ์นด์นด์ค ๊ฐ๋ฐ์ ๊ฒจ์ธ ์ธํด์ฝ
๐ฏ ๋ฌธ์ : programmers.co.kr/learn/courses/30/lessons/64061 ์ฝ๋ฉํ
์คํธ ์ฐ์ต - ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์ [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr ๐งฉ๋ถ์ : 2๋
์ ์ ๋ง๋ฌ๋ ๋ฌธ์ ..! ์ง๊ธ์ ์ฝ๋ ์ดํด๊ฐ ๋คํ์ด ๋์๋ค. ์ฝ๊ฐ์ ๋ธ๋ก๊ทธ๋ค์ ์ฐธ๊ณ ํ์ง๋ง 2์ฐจ์ board = vector board ํฌ๋ ์ธ์ ์์ง์ = vector moves 1. ํฌ๋ ์ธ์ ์์ง์์ด ๋๋ ๋ ๊น์ง check ํ ์ธ๋ฑ์ค๋ฅผ -1ํ์ฌ ์ ๊ทผ 2. borad์ ํ ํ์ฉ ๊ฒ์ฌํ๋ฉด์ ์์ง์ผ ์ด(check ์ธ๋ฑ์ค ๊ฐ)์ด ๋น์นธ(0)์ด ์๋๋ฉด stack์ ์์ธ ๊ฐ์ด ์์ผ๋ฉด pu..
2021. 2. 24.