์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ณ์ฐ๊ธฐ
- ์ฝํ๋ฆฐ
- string
- App
- array
- BufferedReader
- Java
- ์๋๋ก์ด๋
- error
- ์ฑ๊ฐ๋ฐ
- Return
- ์ฝ๋ฉํ ์คํธ
- ๋คํธ
- dataclass
- While
- for๋ฌธ
- android studio
- Android
- androidstudio
- For
- CLASS
- IF
- dart
- BufferedWriter
- Scanner
- Kotlin
- ๋ฐฑ์ค
- ๋ฐ๋ณต๋ฌธ
- flutter
- Today
- Total
๋ชฉ๋กFor (14)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bf88fl/btrb7zxSABx/NPOe6yp3pvMBfcIoxwRYmK/img.png)
ํจ์ํ ํ๋ก๊ทธ๋๋ฐ โ . ์ผ๊ธ๊ฐ์ฒด ์ผ๊ธ๊ฐ์ฒด : ํจ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ&์์ &๋ณ์์ ๋์ ํ๋ ๊ฒ์ด ๊ฐ๋ฅํ ๊ฐ์ฒด ํจ์๋ฅผ ๊ฐ์ผ๋ก ์ทจ๊ธ ๊ฐ๋ฅ -> ๋ค๋ฅธ ๋ณ์์ ํจ์ ๋์ ๊ฐ๋ฅ ํจ์๋ก ํํ๊ฐ๋ฅํ (= ๋๋ค์, ์ต๋ช ํจ์ , ๋ฉ์ค๋) ๋ชจ๋ ๊ฐ์ผ๋ก ์ทจ๊ธ ๊ฐ๋ฅ โ ก. for , forEach() for : ์ธ๋ถ ๋ฐ๋ณต , forEach() : ๋ด๋ถ๋ฐ๋ณต โ ข. Where ์กฐ๊ฑด ํํฐ๋ง ์ ์ฌ์ฉ โ ฃ. map & toList & toSet map map() ๋ฐ๋ณต๋๋ ๊ฐ์ ๋ค๋ฅธ ํํ๋ก ๋ฐํํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ํจ์ toList toSet ์ค๋ณต์ด ์ ๊ฑฐ๋ ๋ฆฌ์คํธ ๊ตฌํ๊ธฐ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7wa3m/btraqraeEoz/Tp2djdEEwCqkKKhxcAtQPK/img.png)
โ . ๋ฐ๋ณต๋ฌธ ๊ธฐ์ด์ ์ ๋ฆฌ๊ฐ ๋์ด ์์ผ๋ฏ๋ก ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ for๋ฌธ while ๋ฌธ --> while & do while ์ ์ฐจ์ด์ : ์ต์ด ๊ฐ์ด ์กฐ๊ฑด์์ ๋ง์กฑํ์ง ์์์ ๊ฒฝ์ฐ ์คํ ์ฝ๋๊ฐ ๋ฌ๋ผ์ง๋ค. ๋ฐ๋ณต๋ฌธ ์ ์ด
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bppQyD/btq0teKVJSJ/1gv4qoBM5A0KW3o9Qk8sZ1/img.png)
I. ๋ฌธ์ Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. โ๏ธseoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค. seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค. II. ์ ๋ต์ฝ๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvzJCz/btqXJWtSxhF/hrP3ZfNjskKVMYxqeaAGFk/img.png)
I. arraylist๋ฅผ ์ด์ฉํ ๋ฐ๋ณต๋ฌธ โ๏ธfor๋ฌธ 1..10 : 1์์ 10๊น์ง ๋ฐ๋ณต๋ฌธ ์คํ step2 : 2์ฉ ๊ฑด๋๋ฐ๋ฉด์ ๋ฐ๋ณต๋ฌธ ์คํ (ex. 1,3,5,7,9) until 100 : 99๊น์ง 100์ ํฌํจํ์ง ์์ โ๏ธwhile๋ฌธ 0~9๊น์ง๋ฅผ ์ถ๋ ฅ index++์ด ์๋ค๋ฉด 0์ด ๋ฌดํ๋๋ก ์ถ๋ ฅ๋จ โ๏ธ์คํ ๊ฒฐ๊ณผ : a b c d 1๋ฒ์งธ ํ์ : a 2๋ฒ์งธ ํ์ : b 3๋ฒ์งธ ํ์ : c 4๋ฒ์งธ ํ์ : d 55 current index : 0 current index : 1 current index : 2 current index : 3 current index : 4 current index : 5 current index : 6 current index : 7 current index : 8 curr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dYYJgp/btqVIJ9yTuc/4dcKhdtlENdtnxslEWhPtK/img.png)
๋ฌธ์ ์ ์ num์ด ์ง์์ผ ๊ฒฝ์ฐ Even์ ๋ฐํํ๊ณ ํ์์ธ ๊ฒฝ์ฐ Odd๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์. โ๏ธ์ ํ ์กฐ๊ฑด num์ int ๋ฒ์์ ์ ์์ ๋๋ค. 0์ ์ง์์ ๋๋ค. ์๊ฐํ๊ธฐ if๋ฌธ : ์กฐ๊ฑด๋ฌธ์ ์ด์ฉํด ์กฐ๊ฑด์ ํด๋นํ๋ฉด Even(์ง์), ์๋๋ฉด Odd(ํ์) ์ถ๋ ฅํ๊ธฐ 2๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ด์ฉํ์ฌ ๊ตฌ๋ถ ์คํ์ฝ๋ ๐ฑ๊ฒฐ๊ณผ๊ฐ์ด Even,Odd๊ฐ ์๋ "Even","Odd"๊ฐ ๋์์ผ ํต๊ณผ๊ฐ ๋๋ค. System.out.println์ ํตํ ๋ฌธ์์ด ์ถ๋ ฅ ๋ง๊ณ ๊ทธ๋ฅ returnํด์ ๋ฐ์ดํ๋ ๊ฐ์ด ์ถ๋ ฅ๋๊ฒ ํ๋ฉด ๋๋ค.