Max
-
- [SWEA-1859][Python] ๋ฐฑ๋ง ์ฅ์ ํ๋ก์ ํธ
๋ฌธ์ 25๋ ๊ฐ์ ์ํ ๋์ ์์ฌ๋ ๋ฏธ๋๋ฅผ ๋ณด๋ ๋ฅ๋ ฅ์ ๊ฐ๊ฒ ๋์๋ค. ์ด ๋ฅ๋ ฅ์ผ๋ก ์์ฌ๋ ์ฌ์ฌ๊ธฐ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ๋ค๋ง ๋น๊ตญ์ ๊ฐ์๊ฐ ์ฌํด ํ ๋ฒ์ ๋ง์ ์์ ์ฌ์ฌ๊ธฐ ํ ์ ์๋ค. ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด ํ์์ ์ฌ์ฌ๊ธฐ๋ฅผ ํ์ฌ ์ต๋ํ์ ์ด๋์ ์ป๋๋ก ๋์์ฃผ์. 1. ์์ฌ๋ ์ฐ์๋ N์ผ ๋์์ ๋ฌผ๊ฑด์ ๋งค๋งค๊ฐ๋ฅผ ์์ธกํ์ฌ ์๊ณ ์๋ค. 2. ๋น๊ตญ์ ๊ฐ์๋ง์ ๊ฑธ๋ฆฌ์ง ์๊ธฐ ์ํด ํ๋ฃจ์ ์ต๋ 1๋งํผ ๊ตฌ์ ํ ์ ์๋ค. 3. ํ๋งค๋ ์ผ๋ง๋ ์ง ํ ์ ์๋ค. ์๋ฅผ ๋ค์ด 3์ผ ๋์์ ๋งค๋งค๊ฐ๊ฐ 1, 2, 3 ์ด๋ผ๋ฉด ์ฒ์ ๋ ๋ ์ ์๋ฃ๋ฅผ ๊ตฌ๋งคํ์ฌ ๋ง์ง๋ง ๋ ์ ํ๋ฉด 3์ ์ด์ต์ ์ป์ ์ ์๋ค. ์ ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค ๋ณ๋ก ์ฒซ ์ค์๋ ์์ฐ์ N(2 ≤ N ≤ 1,000,000)์ด ์ฃผ์ด์ง๊ณ , ..
1 2023.10.10 -
- [Algorithm] ์ต๋(Max), ์ต์(Min), ์ต๋น(Mode)
์ต๋(Max), ์ต์(Min), ์ต๋น(Mode) ์ต๋(Max)์ ์ต์(Min) ์ฃผ์ด์ง ๋ฐฐ์ด์์ ์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ง์ฝ ๋ฐฐ์ด์ ๊ฒ์ํด์ max/min ๋ณด๋ค ํฐ/์์ ๊ฐ์ด ์๋ค๋ฉด ์ฒ์์ ๊ฐ์ ์ผ๋ก ์ธ์ด max/min ๊ฐ์ด ์ต๋๊ฐ/์ต์๊ฐ์ด ๋๋ค. ์ต๋๊ฐ ๊ตฌํ๊ธฐ โ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ๊ฐ์ ์ต๋๊ฐ(max)์ด๋ผ ๊ฐ์ ํ๋ค. โก ๋ฐฐ์ด์ ๊ฒ์ํด์ max ๋ณด๋ค ํฐ ๊ฐ(x)์ด ์์ผ๋ฉด max ๊ฐ์ x๋ก ๋ณ๊ฒฝํด์ค๋ค. (max = x) โข ๊ฒฐ๊ตญ ๋ง์ง๋ง์ ์ต๋๊ฐ์ด max ๋ณ์์ ๋จ๊ฒ ๋๋ค. ์ต์๊ฐ ๊ตฌํ๊ธฐ โ ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ๊ฐ์ ์ต์๊ฐ(min)์ด๋ผ ๊ฐ์ ํ๋ค. โก ๋ฐฐ์ด์ ๊ฒ์ํด์ min๋ณด๋ค ์์ ๊ฐ(y)์ด ์์ผ๋ฉด min ๊ฐ์ y๋ก ๋ณ๊ฒฝํด์ค๋ค. (min = y) โข ๊ฒฐ๊ตญ ๋ง์ง๋ง์ ์ต์๊ฐ์ด min ๋ณ์์ ๋จ๊ฒ..
2022.10.06