์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ณ์ฐ๊ธฐ
- ๋ฐ๋ณต๋ฌธ
- androidstudio
- ์ฝ๋ฉํ ์คํธ
- string
- For
- BufferedReader
- array
- IF
- Return
- ์ฝํ๋ฆฐ
- App
- dart
- Scanner
- CLASS
- Android
- android studio
- ์๋๋ก์ด๋
- flutter
- ๋ฐฑ์ค
- BufferedWriter
- Kotlin
- Java
- While
- error
- ๋คํธ
- for๋ฌธ
- dataclass
- ์ฑ๊ฐ๋ฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋กstring (4)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YXcQW/btq0AHUBBhe/X8BWk12K6d03BuUrwMuP2K/img.png)
๋ฌธ์ ๊ธธ์ด๊ฐ n์ด๊ณ , "์๋ฐ์๋ฐ์๋ฐ์...."์ ๊ฐ์ ํจํด์ ์ ์งํ๋ ๋ฌธ์์ด์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ๋ค์ด n์ด 4์ด๋ฉด "์๋ฐ์๋ฐ"์ ๋ฆฌํดํ๊ณ 3์ด๋ผ๋ฉด "์๋ฐ์"๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธn์ ๊ธธ์ด 10,000์ดํ์ธ ์์ฐ์์ ๋๋ค. ํด๋ต์ฝ๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rha73/btqXKvu5U5n/k8O7jrBcmF8kucl1BSR6g1/img.png)
I. ํจ์ ํจ์์ ์ : fun(function) + ํจ์๋ช () + :Unit(=void,๋ฆฌํดํ์ด ์์ ๋ ,์๋ต๊ฐ๋ฅ) ๋ณ์ ์ ์ : ๋ณ์์ด๋ฆ : ๋ณ์ํ์ (๋ฆฌํดํ ๊ฒ ์๋ค๋ฉด ๋ฆฌํดํ์ ์ ์ง์ ํด์ค์ผ ํจ) II. var val var = value : ๋ณํ์ง ์๋ ๊ฐ val : ๋ณํ๋ ๊ฐ var w ๋ ๊ฐ์ด ํ ๋น๋์ง ์์์ผ๋ฏ๋ก ํ์์ ์ง์ ํด์ค์ผ ํจ โ๏ธval b = 4์ด์ง๋ง val์ ๋ณํ๋ ๊ฐ์ด๋ฏ๋ก ์ถ๋ ฅ์ ํ๋ฉด b= 10์ด ๋์ด 10์ด ์ถ๋ ฅ๋จ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/4Ygqg/btqVkKvu3XU/w36bXEh8NOWoVF9qA48Zak/img.png)
๋ฌธ์ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 4 ํน์ 6์ด๊ณ , ์ซ์๋ก๋ง ๊ตฌ์ฑ๋ผ์๋์ง ํ์ธํด์ฃผ๋ ํจ์, solution์ ์์ฑํ์ธ์. ์๋ฅผ ๋ค์ด s๊ฐ a234์ด๋ฉด False๋ฅผ ๋ฆฌํดํ๊ณ 1234๋ผ๋ฉด True๋ฅผ ๋ฆฌํดํ๋ฉด ๋ฉ๋๋ค. โ๏ธ์ ํ ์ฌํญ : S๋ ๊ธธ์ด 1 ์ด์, ๊ธธ์ด 8 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. ์๊ฐํ๊ธฐ if๋ฌธ -> ๋ฌธ์์ด์ ๊ธธ์ด ํ์ธ , 0๋ณด๋ค ์๊ณ 9๋ณด๋ค ํฌ๋ฉด false for๋ฌธ -> 0~ ๋ฌธ์์ด ๊ธธ์ด๊น์ง์ ์๋ค์ ๊ฒ์ฌ charAt() ํจ์ -> ๋ฌธ์์ด์์ ํน์ ์ธ๋ฑ์ค์ ์์นํ๋ ๋จ์ผ๋ฌธ์๋ฅผ ๋ฐํ ๊ฒฐ๊ณผ์ฝ๋
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mm7ef/btqVde3LqvB/D2Rx2gC4NBfS1hW4iIEyc1/img.png)
๐ฑ ์๋ฐ์ ์๋ฃํ I.๊ธฐ๋ณธ ์๋ฃํ ์ ์ : int(๊ธฐ๋ณธ),long, short,byte ์ค์ : double, float ๋ ผ๋ฆฌํ : boolean ex.System.out.println(x + 20); -> 40 ๋ณ์๋ ์ ์ธํ๋ฉด ๊ณ์ ๊ฐ์ด ๋ฐ๋ : ์๋ฐ๋๊ฒ ๊ณ ์ ์ํค๋ ค๋ฉด final์ ์ฌ์ฉ II. ํ๋ณํ double > float ํฐ double -> ์์ float ๋ ๋ณ๋์ ํ๋ณํ ํ์ x , ๊ทธ๋ฅ ์ฐ๋ฉด๋จ ex.dd= ff; ์์ flost -> ํฐ double ๋ ๋ณ๋์ ํ๋ณํ ํ์ o ex. ff=(float) dd; III.๋ฌธ์์ด ๋ฌธ์: char (' '๋ก ๋ฌถ์ด์ค๋ค) ๋ฌธ์์ด : String