์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- androidstudio
- string
- ์ฝ๋ฉํ ์คํธ
- BufferedReader
- IF
- flutter
- dart
- App
- CLASS
- ์ฝํ๋ฆฐ
- for๋ฌธ
- Android
- ์ฑ๊ฐ๋ฐ
- Java
- ๋ณ์ฐ๊ธฐ
- ์๋๋ก์ด๋
- BufferedWriter
- Kotlin
- android studio
- ๋ฐฑ์ค
- While
- error
- ๋คํธ
- dataclass
- ๋ฐ๋ณต๋ฌธ
- Return
- For
- array
- Scanner
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋กIF (6)
amid.jungs
โ . ํจ์2 ์ต์์ ํจ์ : ํด๋์ค ๋ฐ์์ ์์ฑํ๋ ํจ์ ์ต๋ช ํจ์ ๋๋ค์ ์ ํ ๋งค๊ฐ๋ณ์ โ ก. ๋ถ๊ธฐ & ๋ฐ๋ณต if else ์ผํญ์ฐ์ฐ [์กฐ๊ฑด] ? [์ฐธ] : [๊ฑฐ์ง] switch case ์กฐ๊ฑด์ ๋ง๋ ๊ฐ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ ์ด๊ฑฐ(enum)์ ํจ๊ป ์ฌ์ฉํ ๊ฒฝ์ฐ ๋ชจ๋ ์ผ์ด์ค๋ฅผ ๊ฒ์ฌํด์ผํ๋ ๊ฐ์ ์ฑ์ด ์๊น for
I. ๋ฌธ์ Stringํ ๋ฐฐ์ด seoul์ element์ค "Kim"์ ์์น x๋ฅผ ์ฐพ์, "๊น์๋ฐฉ์ x์ ์๋ค"๋ String์ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํ์ธ์. seoul์ "Kim"์ ์ค์ง ํ ๋ฒ๋ง ๋ํ๋๋ฉฐ ์๋ชป๋ ๊ฐ์ด ์ ๋ ฅ๋๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. โ๏ธseoul์ ๊ธธ์ด 1 ์ด์, 1000 ์ดํ์ธ ๋ฐฐ์ด์ ๋๋ค. seoul์ ์์๋ ๊ธธ์ด 1 ์ด์, 20 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. "Kim"์ ๋ฐ๋์ seoul ์์ ํฌํจ๋์ด ์์ต๋๋ค. II. ์ ๋ต์ฝ๋
I I. String ํฌํ๋ฆฟ ๋ณ์๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์ ๋ ${ } ์ ์ฌ์ฉ $์ ๋ฌธ์์ด๋ก ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฐฑ์ฌ๋์(\)์ ์์ ๋ถ์ฌ์ฃผ๊ธฐ โ๏ธ์คํ ๊ฒฐ๊ณผ : my name is amidkim I'm 10 true / false (1 == 0 ์ ๊ฑฐ์ง์ด๋ฏ๋ก false) this is 2$a II. ์กฐ๊ฑด์ if๋ฌธ : max1 , max ๊ฐ์ ์ when๋ฌธ : return์์ผ๋ก๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง else๋ฅผ ๊ผญ ์จ์ค์ผ ํจ
๋ฌธ์ ๊ธธ์ด๊ฐ n์ด๊ณ , ์๋ฐ์๋ฐ์๋ฐ์....์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด ์๋ฐ์๋ฐ์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด ์๋ฐ์๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ์ฌํญ : n์ 10,000์ดํ์ธ ์์ฐ์์ ๋๋ค. ์๊ฐํ๊ธฐ for๋ฌธ : ๊ธ์์๊ฐ ๋ฐ๋ณตํ๋ฉด์ ์ปค์ง๊ฒํจ if๋ฌธ : ์ง์, ํ์๋์ ๋ฐ๋ผ ์,๋ฐ์ผ๋ก ๋๋๋๊ฒ ๊ฒฐ์ ๋จ ์คํ์ฝ๋
๋ฌธ์ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ a234์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ 1234๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ ์ฌํญ : S๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. ์๊ฐํ๊ธฐ if๋ฌธ -> ๋ฌธ์์ด์ ๊ธธ์ด ํ์ธ , 0๋ณด๋ค ์๊ณ 9๋ณด๋ค ํฌ๋ฉด false for๋ฌธ -> 0~ ๋ฌธ์์ด ๊ธธ์ด๊น์ง์ ์๋ค์ ๊ฒ์ฌ charAt() ํจ์ -> ๋ฌธ์์ด์์ ํน์ ์ธ๋ฑ์ค์ ์์นํ๋ ๋จ์ผ๋ฌธ์๋ฅผ ๋ฐํ ๊ฒฐ๊ณผ์ฝ๋