์ ๊ตญ์ฌ์ฌ ํ์ด์ฌ
-
[Python] ์ ๊ตญ์ฌ์ฌAlgorithm/ํ๋ก๊ทธ๋๋จธ์ค 2021. 6. 3. 02:52
1. ๋ฌธ์ ๐ 2. ์ ์ถ๋ ฅ ์ ๐ 3. ์๊ณ ๋ฆฌ์ฆ โ ์ฝํ ์ ์ด์ง ํ์ ๋ฌธ์ ๋ ํ์๋ฒ์๊ฐ ํฐ ์ํฉ์์ ํ์์ ๊ฐ์ ํ๋ ๋ฌธ์ ๊ฐ ๋ง๋ค. ๋ฐ๋ผ์ ํ์ ๋ฒ์๊ฐ ํด ๊ฒฝ์ฐ ์ด์ง ํ์์ผ๋ก ๋ฌธ์ ์ ์ ๊ทผํด๋ณด์ ! 1. ์ผ์ ํ๋ ๋ฐ ์์ํ๋ ์๊ฐ min, max ์ ํ๊ธฐ min = 1 max = ๊ฐ์ฅ ์ค๋ ๊ฑธ๋ฆฌ๋ ์ฌ์ฌ๋ * ์ผ์ ๊ฐ์ 2. ๊ฐ ์ ๊ตญ ์ฌ์ฌ๋์์ ์ฒ๋ฆฌ ํ ์ผ๋ค์ด n์ ๊ฐ์ด ๋๋ ์ง ํ์ธํด๋ณด๊ธฐ ๊ฐ ์ ๊ตญ ์ฌ์ฌ๋์์ ์ผํ ๊ฐ์ = mid // n 3. mid ๊ฐ ์กฐ์ ํ๊ธฐ - mid / time ์ด n์ ๊ฐ๋ณด๋ค ํฌ๋ค๋ฉด, mid๋ฅผ ์ค์ธ๋ค. - mid / time ์ด n์ ๊ฐ๋ณด๋ค ์๋ค๋ฉด, mid๋ฅผ ๋๋ฆฐ๋ค. ๋ง์ง๋ง mid ๊ฐ์ด ์ฐ๋ฆฌ๊ฐ ๊ตฌํ๋ ์ต์ ๊ฐ์ด ๋๋ค. 4. ์์ค์ฝ๋ ๐ป def solution(n, times): st..