์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- async
- db
- execCommand
- prj
- https://m.blog.naver.com/tt2t2am1118/221010125300
- sql
- addEventListener
- js
- object
- Import
- mysql
- Project
- JS #ํ๋ก์ ํธ
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- ๊ฒ์
- slow and steady
- setTimeout()
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- ํผํ
- ๋๊ธฐ
- callback
- await
- promise
- eport
- json
- Porject
- ๋น๋๊ธฐ
- ajax
- database
- webpack
- Today
- Total
C-log
๐งช์ ํ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต - ref.23881 ๋ณธ๋ฌธ
๐งช์ ํ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต - ref.23881
4:Bee 2024. 1. 12. 01:31*ํด๋น ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต์ ๋ฐฑ์ค 23881๋ฒ ๋ฌธ์ ๋ฅผ ์ฐธ๊ณ ํ์์ ์ธ์งํด ๋ฌ๋ผ.
- ์ ํํ์
๊ธฐ๋ณธ ํํ์ ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ ค์์ด ์์๋ค. ํ์ง๋ง ๋ง์ ๋ฌธ์ ๋ฅผ ํตํด์ ๊ตฌํํ๋ ค๊ณ ํ๋ค๋ณด๋ ์ด๋ ค์์ ๋๊ผ๋ค. ์๊ฐ๋ณด๋ค ๋ง์ ์๊ฐ์ ํ ์ ํ์๊ณ ์ด์ ์ข์ ํ์ง ์๊ณ ๋ช์ผ์ ํ๋ฆฐ ๋ฌธ์ ๋ฅผ ๋ฌดํ ๋ฐ๋ณตํ๋ฉฐ ๋ด๊ฐ ๋ฌด์์ ๋์น๊ณ ์๋์ง ์๊ฐ์ ํ์๋ค. 3์ผ ๊ฑธ๋ฆด ์ ์๋ ๊ฒ์ ๊ฐ์ธ ์ฌ์ ์ผ์ ๊ณผ ๋ง์ถฐ๊ฐ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ๋ค ๋ณด๋ 1์ฃผ์ผ ์ ๋์ ์๊ฐ์ด ํ์ํ๋ค. ๋ฌธ์ ๋ฅผ ํ์ตํ๊ณ ์ดํดํ๋ค๊ธฐ ๋ณด๋จ ์ ํ์ ๋ ฌ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก์ผ๋ฉฐ ์ด๋ค ๊ตฌ์กฐ๋ฅผ ํตํด์ ๋ฌธ์ ๊ฐ ๋์๊ฐ๋์ง์ ์ด์ ์ ๋ง์ถ ํฌ์คํ
์ด๋ค.
์ฐ์ ์ ํ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ค for๋ฌธ๋ง์ ๊ธฐ์ค์ผ๋ก ๋ฐ๋ผ๋ณธ ๊ทธ๋ฆผ์ ์๋์ ๊ฐ๋ค.
์กฐ๊ธ ๋ณต์กํด ๋ณด์ด๋ ๋ฆฌ์คํธ ์์ ํ๋๋ง์ ๋์ ์์ผฐ์ ๋์ ๋ชจ์ต์ ์ค๋ฅธ์ชฝ๊ณผ ๊ฐ๋ค. ์ฝ๋๋ ์๋์ ๊ฐ์ ๊ฒ์ด๋ค.
์ด์ ์ฌ๊ธฐ์ max ๋ณ์๋ฅผ ๋ฃ์ด์ ๊ฐ์ด ์ด๋ป๊ฒ ํ ๋น ๋๋์ง ๊ทธ๋ฆผ์ผ๋ก ํ์ธํด ๋ณด๋ฉด ์๋์ ๊ฐ๋ค.
ํ ๋น๋ ๋ชจ์ต์ ๊ทธ๋ฆผ์ผ๋ก ๊ทธ๋ ค๋ด๋ ค๋ฉด ์ ๋ฐ์ ์ด ๊ทธ๋ฆผ์ ์์ ์ด ํ์ํ๋ค. ํ์ง๋ง ์๊น๋ก ๋ณด๊ฒ ๋๋ค๋ฉด ๋นจ๊ฐ์๊ณผ ํ๋์๋ค๊ณผ์ ๋น๊ต๋ง ์ผ๋ก ๊ฐ์ฅ ํฐ ๊ฐ์ด ์ด๋ค ๊ฑด์ง ์ ์ ์๋ค. 4๋ฅผ ๊ธฐ์ค์ผ๋ก N[j]๊ฐ ํฌํจ ํ ์ ์๋ ๊ฐ๋ค ์ค ๊ฐ์ฅ ํฐ ๊ฐ์ 5๊ฐ ๋ ๋ค๋ ๊ฒ์ ์ ์ ์๋ค. ๊ทธ๋ผ ๋ค์ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ ์ฒ๋ผ last๊ฐ์ ๋๊ณ max๊ฐ์ j๊ฐ ๋๋ ๊ฒ์ด๋ค. ์ฝ๋๋ ์๋์ ๊ฐ๋ค.
๊ทธ๋ ๊ฒ ๋ ๋ฒ์งธ for๋ฌธ์์ ์ฒซ ๋ฒ์งธ for๋ฌธ์ผ๋ก ๋ฒ์๊ฐ ์ขํ ์ง๋ฉด์ ๊ฐ์ ๊ณ์ํด์ ๋ฐ๋ณตํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ํด๋น ๋ฒ์ ์์ญ์์ max๊ฐ์ 5,0,3,3์ด ๋์ฌ ๊ฒ์ด๋ค. if๋ฌธ์ print(N[max])๋ฅผ ํด๋ณด๋ฉด ํ์ธ ํ ์ ์๋ค. 0์ ์ถ๋ ฅ๋์ง ์์ ๊ฒ์ด๋ค.
์ดํ ์ค์์น๊ฐ ๋๋ ๊ตฌ๋ฌธ ๊ทธ๋ฆผ๋ค ์ถ๊ฐ
์๋ ์ฝ๋๋ ์ ๋ ฌ์ด ์์ฑ๋๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด๋ค.
* ์ฒซ ๋ฒ์งธ ๋ฐฉ๋ฒ : max๊ฐ์ ํ๋ณํ๊ณ last์ ์ธ๋ฑ์ค ์๋ฆฌ ๊ฐ๊ณผ max์ ์ธ๋ฑ์ค ์๋ฆฌ ๊ฐ์ ์๋ก switchํ๋ค.
*๋ ๋ฒ์งธ ๋ฐฉ๋ฒ : max๊ฐ๊ณผ j์ ๊ฐ์ด ํ๋ณ์ด ๋๋ ์๊ฐ ๋ฐ๋ก max ์ธ๋ฑ์ค ์๋ฆฌ ๊ฐ๊ณผ j ์ธ๋ฑ์ค ์๋ฆฌ ๊ฐ์ switchํ๋ค.
23881๋ฒ์ ๋ฌธ์ ๋ ์์ง ์ ์ถ ํ์ง ์์๋ค. ์ดํ์ ๋ค์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๊ณ ๋ฌธ์ ๋ฅผ ์ ์ถํด ๋ณผ ์์ ์ด๋ค.
'๐ง Algorithm > Baekjoon๐ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ก23881๋ฒ (0) | 2024.01.20 |
---|---|
๐งช์ฝ์ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต (0) | 2024.01.16 |
๐งช์ ํ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ต (0) | 2023.12.30 |
๐ก5597๋ฒ (0) | 2023.12.29 |
๐ก1181๋ฒ (0) | 2023.12.29 |