ํ๋ก๊ทธ๋๋จธ์ค) ์์ ์ฐพ๊ธฐ ์์ ํ๋ณ์ ์์ ์ ๋ค๋ค๋ '์๋ผํ ์คํ ๋ค์ค์ ์ฒด'๋ฅผ ์ด์ฉํ ๊ฒ์ผ๋ก ์ฝ๊ฒ ๋ ์ฌ๋ฆด ์ ์์๋ค. ์ฃผ์ด์ง ์ ๋ ฅ๊ฐ์ ์ด์ฉํด ๊ฐ๋ฅํ ๋ชจ๋ ํํ์ ์ซ์๋ฅผ ๋ง๋ค๊ธฐ ์ํด, ๋ฐฉ๋ฒ์ ์์๋ณด๋ค๊ฐ '์์ด๊ณผ ์กฐํฉ'์ ์๊ฒ๋์๋ค. permutation๊ณผ ์์ํ๋ณ์ ์๊ณ ๋ฆฌ์ฆ์ ํฌ๊ฒ ๋ณ๊ฒฝ์ํฌ๋ถ๋ถ์ด ์์ด, ๋ฐฉ๋ฒ๋ง ๋ ์ฌ๋ฆฌ๋ฉด ๋ฌธ์ ๋ ๊ธ๋ฐฉ ํด๊ฒฐ๋๋ค. ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์์ธํ ์ค๋ช ์ ๊ธฐ์กด์ ํฌ์คํ ์ ์ฐธ๊ณ ํ์. ๋ค๋ฅธ ์ฌ๋ ํ์ด์ค, ์์ธ๋ก ์์ํ๋ณ์ ์ํ๋ฅผ ๋ฐ๋ณตํ๋ ๋ ธ๊ฐ๋ค๋ก ๊ตฌํํ ์ฝ๋๊ฐ ๋ง์๊ณ , ์์ด์ฝ๋๋ ์ ๊ฐ๊ฐ์ด์๋ค. ๋งจ์์ ๋ญํฌ๋ ์ฝ๋๋ ์์ธ๋ก ๋ณ๋ก์๊ณ , v2์ ๊ฐ์ ์ฝ๋๊ฐ ๋์ ๋น์ทํ๊ฒ ๊ด์ฐฎ์๋ค. ๋น์ทํ ๋ฐฉ์์ผ๋ก ์์ํ๋ณ์ ์ํํ๋ฉฐ, permutation์ฝ๋๋ ๋์๋ ๋ค๋ฅธ ๋ฐฉ์์ด๋ค. g..
ํ๋ก๊ทธ๋๋จธ์ค) ์นดํซ github/Brute-Force v2๋ ๋ด ์ฝ๋๋ฅผ ์ข๋ ์ ๋ฆฌ์ํจ ๋๋. ๊ฐ๋ ์ฑ ๋ ๋ซ๋ค. ์ญ์์ผ๋ก ์ธ๋ฑ์ค๋ฅผ ๊ฐ์์ํค์ง์๊ณ , ์ข๋ ์ง๊ด์ ์ผ๋ก height=1๋ถํฐ ์ฆ๊ฐ์ํค๋ฉฐ if๋ฌธ์ ํ๋๋ก ํฉ์น๊ณ , brown๋์ด ๊ตฌํ๋ ๋ฐฉ์์ '2(๊ฐ๋ก+์ธ๋ก)+4๊ทํ์ด'๋ก ๊ตฌํจ. v3๋ ๊ธฐํ์ ์ผ๋ก ์ด์ฐจ๋ฐฉ์ ์์ ์ด์ฉํ๋ค. a๋ ์ ์ฒด ์ง์ฌ๊ฐํ์ ๊ฐ๋ก+์ธ๋ก์ด๋ฉฐ, b๋ ๊ฐ๋ก*์ธ๋ก์ด๋ค. ์ด๋ฅผ ๋ง์กฑํ๋ (๊ฐ๋ก,์ธ๋ก)๊ฐ์ ๊ตฌํ๋ฉด ๋๋ฏ๋ก, ์ด์ฐจ๋ฐฉ์ ์์ ์ด์ฉํด ๋ ํด x1, x2๊ฐ ๊ฐ๋ก,์ธ๋ก์ธ x2-ax+b=0 ์ด์ฐจ๋ฐฉ์ ์์ ๋ง๋ค์ด ๊ทผ์๊ณต์์ ์ด์ฉํด ํผ๋ค. (์์ ์ด์ฐจ๋ฐฉ์ ์ ํํ์์ ์๋ a๋ ๋ ํด์ ํฉ, b๋ ๋ ํด์ ๊ณฑ์ด๋ค)
ํ๋ก๊ทธ๋๋จธ์ค) ์ซ์ ์ผ๊ตฌhttps://programmers.co.kr/learn/courses/30/lessons/42841 github/Brute-Force ์ซ์์ผ๊ตฌ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ง์ด ์์ง๋ง, ์์ ์ ํ๋ฒ ์์ฑํ๋ ์ฝ๋๋ก ๊ตฌํํจ. strike ๊ฐฏ์๋ฅผ ๋จผ์ ๊ตฌํ๊ณ , ball์ ์ค๋ณตํฌํจํด ๊ตฌํ๋ค strike๊ฐฏ์ ๋นผ๋ ๋ฐฉ์. ๊ฒ์ํ๊ฒฝ ์กฐ์ฑ์ ์ํด checkZero(), checkDuplicate() ๋ฉ์๋๋ ์ถ๊ฐ๋ก ๊ตฌํ. v2์ ๊ฐ์ ์ฝ๋๋ ์๋ค. ๋ ์ฝ๋ ๋ชจ๋ ๋ชจ๋ฒ๋ต์์ ์๋. ๊ฐ๋ณ๊ฒ ์์ฑํ๊ณ ๋์ด๊ฐ ๋ฌธ์ .
ํ๋ก๊ทธ๋๋จธ์ค) ๋ชจ์๊ณ ์ฌ github/Brute-Force ์ต๊ทผ ๋ฉ์๋๋ฟ์๋ ํด๋์ค ๋ถ๋ฆฌ์ ๊ด์ฌ์ ๊ฐ๊ฒ๋๋ฉฐ, ๊ฐ๋ณ๊ฒ student ํด๋์ค๋ฅผ ๋ถ๋ฆฌํด๋ด. ์ฌ์ด๋ฌธ์ ๋ผ ๋ณ๊ฑฐ์๋ค. ๊ตณ์ด ํต์ฌ์๊ณ ๋ฆฌ์ฆ์ ๋ฌธ์ ์ ๋ต์ ์ฐ๋๋ฐฉ์์ผ๋ก ๋๋๊ณ ๊ทธ ๋๋จธ์ง๋ฅผ ์ด์ฉํด ๊ฐ๊ฐ ๋งค์นญ์ํด. v2 ์ฝ๋์ฒ๋ผ ๋ผ์ธ์๋ฅผ ๋ ์ค์ผ์ ์๊ฒ ์ผ๋ ๋์ฐ๊ฐ์ฐ๊ฐ๋ค. ๋ ์ผ๋ถ๋ฌ ํด๋์ค๋ฅผ ๋ถ๋ฆฌํ๊ธฐ๋ํ๊ณ . ์คํ์๊ฐ์ ๋ด์ฝ๋๊ฐ ์ด์ง๋ ๋น ๋ฅธ๊ฒ ๊ฐ๋ค.
- Total
- Today
- Yesterday
- ํ๊ณ
- C
- reversing
- ํด์ธ์ฌํ
- OneToMany
- git
- Java
- socket
- mysql
- Data Structure
- Vo
- Android
- queue
- javascript
- JPA
- ์นํดํน
- webhacking.kr
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- sort
- brute-force
- bfs
- ๋ฆฌ๋ฒ์ฑ
- Stack
- ํ๋ก๊ทธ๋๋จธ์ค
- FRAGMENT
- dfs
- graph
- Algorithm
- Android Studio
- ๊ฐ๋ฐ์
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |