์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- CLASS
- array
- error
- Kotlin
- androidstudio
- ์ฝํ๋ฆฐ
- Scanner
- ํ๋ก๊ทธ๋๋จธ์ค
- App
- Return
- dart
- IF
- android studio
- flutter
- Java
- ๋ณ์ฐ๊ธฐ
- dataclass
- ์ฝ๋ฉํ ์คํธ
- ์ฑ๊ฐ๋ฐ
- Android
- ๋ฐฑ์ค
- ๋ฐ๋ณต๋ฌธ
- ๋คํธ
- ์๋๋ก์ด๋
- for๋ฌธ
- BufferedWriter
- While
- BufferedReader
- For
- string
- Today
- Total
๋ชฉ๋กFor (14)
amid.jungs
๋ฌธ์ ๊ธธ์ด๊ฐ n์ด๊ณ , ์๋ฐ์๋ฐ์๋ฐ์....์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด ์๋ฐ์๋ฐ์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด ์๋ฐ์๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ์ฌํญ : n์ 10,000์ดํ์ธ ์์ฐ์์ ๋๋ค. ์๊ฐํ๊ธฐ for๋ฌธ : ๊ธ์์๊ฐ ๋ฐ๋ณตํ๋ฉด์ ์ปค์ง๊ฒํจ if๋ฌธ : ์ง์, ํ์๋์ ๋ฐ๋ผ ์,๋ฐ์ผ๋ก ๋๋๋๊ฒ ๊ฒฐ์ ๋จ ์คํ์ฝ๋
๐ฑ ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ (Method Overloading) I. ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ: ๊ธฐ๋ณธ -> ๋งค๊ฐ๋ณ์์ ์ ํ๊ณผ ๊ฐ์๊ฐ ๋ค๋ฅด๊ฒ ํ์ฌ ๊ฐ์ ์ด๋ฆ์ ๋ฉ์๋๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง ์ ์๊ฒํ๋ ๊ธฐ์ ์คํ๊ฒฐ๊ณผ : 80 30 II.Return ->๋ฆฌํดํ์ฌ ์ฌ์ฉํ ์ ์์ ํ์ํ ํํ์ธ int๋ก ๋ฐ๊ฟ์ค๋ค ์ฌ์ง์ ํ์ดํ์ฒ๋ผ ์คํ ์์๊ฐ ์งํ๋๋ค. ์คํ๊ฒฐ๊ณผ : 60 (x,y๊ฐ์ด ๊ฐ๊ฐ 50,10๋ง ์คํ์ด ๋๊ณ ๋ฐ์ 20,10์ ์คํ์ด ๋์ง ์๋๋ค.) III.๋งค์๋ ์ค๋ฒ๋ก๋ ํ์ฉ int... numbers : 0๊ฐ๋ถํฐ ๊ฐฏ์๋ฅผ ์ ํํ์ง ์๊ณ ์ฌ๋ฌ ์ซ์๋ฅผ ์ง์ , ๋ฐฐ์ด ํํ๋ก ๋ค์ด์จ๋ค ๋๋ฒ์งธ์ฒ๋ผ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ๋ฉด ์ฒซ๋ฒ์งธ ์ฝ๋๋ณด๋ค ๊ฐ๊ฒฐํ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ ์คํ๊ฒฐ๊ณผ : 60 90 10 (for๋ฌธ ๋ฐ๋ณต๋ฌธ ํ ์ฐธ์กฐ ) sum i 0 0 1 1 3 2..
๐ฑ๋ฐ๋ณต๋ฌธ ์์ฉํ๊ธฐ I. break ๋ฐ๋ณต๋ฌธ์ ์ด๋ ์ง์ ์์ ๋ฉ์ถ๊ฒ ํ๊ณ ์ถ์ ๋ ์ฌ์ฉ ์คํ๊ฒฐ๊ณผ : 0 1 2 3 4 5 6 6์ด ๋๋ฉด ๋ฐ๋ณต๋ฌธ์ด ๋ฉ์ถค II. continue ๋ฐ๋ณต๋ฌธ์์ ์ด๋ ํ ๋ถ๋ถ์ ์ ์ธํ๊ณ ์ถ์ ๋ ์ฌ์ฉ ์คํ๊ฒฐ๊ณผ : 0 1 2 3 4 5 7 8 9 6์ ์ ์ธํ๊ณ ์ถ๋ ฅํจ
๐ฑ๋ฐ๋ณต๋ฌธ I.For๋ฌธ for (์ด๊ธฐํ; ์กฐ๊ฑด์; ์ฆ๊ฐ์) { ์กฐ๊ฑด์์ด true์ผ๋ ๋ฐ๋ณต๋์ด ์คํ๋ ๋ช ๋ น(๋ฐ๋ณต๋ฌธ) } II.While๋ฌธ while(์กฐ๊ฑด์) { ์กฐ๊ฑด์์ด true์ผ๋ ๋ฐ๋ณต๋์ด ์คํ๋ ๊ตฌ๋ฌธ(๋ฐ๋ณต๋ฌธ) } โ๏ธ๋ฐ๋ณต๋ฌธ์ ๋ฉ์ถ๊ธฐ์ํ ์กฐ๊ฑด์ด ์์ผ๋ฉด ๋ฌดํ ๋ฐ๋ณต๋จ III.do-While๋ฌธ do { ์คํ๋ฌธ; }while(์กฐ๊ฑด๋ฌธ); โ๏ธ์ฐธ,๊ฑฐ์ง๊ณผ ๊ด๊ณ์์ด ๋ฌด์กฐ๊ฑด ํ๋ฒ์ ์คํ๋๋ ๋ฐ๋ณต๋ฌธ์ , ์กฐ๊ฑด์ ๊ผญ ๋ถ์ฌ์ฃผ๊ธฐ ๋ฐ๋ณต๋ฌธ ์คํ๊ฒฐ๊ณผ (๋ชจ๋ ๊ฐ์) : 0 1 2 3 4 5 6 7 8 9