[์ ๋ฌธํธ] ์๋๋ก์ด๋๋ฅผ ์ํ ์ฝํ๋ฆฐ(Kotlin) ๋ฌธ๋ฒ
์ฝํ๋ฆฐ ๋ฌธ๋ฒ ๊ธฐ์ด ๊ฐ์์ ๋๋ค. ์๋๋ก์ด๋ ์ฑ์ ์ฝํ๋ฆฐ ์ธ์ด๋ก ๊ฐ๋ฐํ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ์ํ ๊ฐ์์ด๊ณ , ๊ธฐ์ด๋ถํฐ ํผํผํ๊ฒ ์ฝํ๋ฆฐ ๋ฌธ๋ฒ์ ์ฌ๋ฏธ์๊ฒ ๊ณต๋ถํ ์ ์์ต๋๋ค.
์๊ฐ์ 950๋ช
๋์ด๋ ์ ๋ฌธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
์ฝํธ๋ฆฐ ์ฌํ ํ์ต
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
kotlin์ฝํ๋ฆฐ์ฑ๊ฐ๋ฐLee
ใป
5๋ฌ ์
0
37
2
- ๋ฏธํด๊ฒฐ
๋ง์ง๋ง์์ Int = 20์ ์๋ฏธ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ
kotlin์ฝ๋ฉ-ํ ์คํธLee
ใป
6๋ฌ ์
0
41
1
- ํด๊ฒฐ
ํค๋ณด๋๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์. ํ๋ ์ด๊ทธ๋ผ์ด๋๋ ์๋๋ก์ด๋ ์คํ๋์ค์์ ์ฝํ๋ฆฐ์ ์ฌ์ฉ ๋ฌธ์ ์ธ๋ฐ์, ์ด๋๋ ์ ๋ฐฉํฅํค๊ฐ ์ ๋จนํ๋๋ฐ ์ด๋ ๋ ์ ๋ฐฉํฅํค๊ฐ ์๋จนํ๋ ๋ ์ด ์๋๋ผ๊ตฌ์. ๋ฐฉํฅํค
kotlin์ฝ๋ฉ-ํ ์คํธ์ ์ง์
ใป
0
136
1
- ๋ฏธํด๊ฒฐ
์ธํฐํ์ด์ค์ ๋ํ ์ง๋ฌธ์ ๋๋ค
์ธํฐํ์ด์ค๊ฐ ์ดํด๊ฐ ์ ๋์ง์์ต๋๋ค ์ถ์ํด๋์ค๋ฅผ ์ด์ฉํด์๋ ์์์ ํ๋๋ฐ ์ ๋ ์๊ฒ ์์์ ํด์ผํ๋์? ์๋๋ฉด ์ฌ๋ฌ๊ฐ ์์ํ ๊ฒ์ ์ธํฐํ์ด์ค๋ฅผ ์ด์ฉํ์ฌ ํ๋๋ก ๋ฌถ์ด ๋ค์ค์์ ํ๋๊ฑด๊ฐ์? ์ผ๋ฐ์ ์ผ๋ก ์ถ์ํด๋์ค๋ฅผ ์ด์ฉํ๊ฑฐ๋ open์ ์ด์ฉํด๋ ์์์ด ๋๋๋ฐ ๊ผญ in
kotlin์ฝ๋ฉ-ํ ์คํธshin8877123
ใป
0
246
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ
println(testList4.filter{ it.startsWith("s")})์ { it์์{์ it๋ฅผ ๋ฐ์ฐ๋ ์ด์ ๊ฐ ๋ฌด์์ธ๊ฐ์?
kotlin์ฝ๋ฉ-ํ ์คํธsimjuho1018
ใป
1
192
1
- ๋ฏธํด๊ฒฐ
9:20์ด ์ฏค ๋์ค๋ init์ ํด๋์ค์์์ ๊ณตํต์ผ๋ก ์ฐ์ด๋ ๊ฑด๊ฐ์?
์๋ ํ์ธ์ ๋ณต์น๋!์์ด๋ณด ๊ฐ์๋ฃ๊ณ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ์๊ณ ์ถ์ด์ ์ ๋ฌธ๊ฐ์๋ ๋ฃ๊ณ ์์ต๋๋คinitTest()์์ init์ ํด๋์ค๋ฅผ ์คํํ๋ฉด ๋ฌด์กฐ๊ฑด ์คํ๋๋ ํจ์์ธ๊ฑด๊ฐ์? ๊ทธ๋ฆฌ๊ณ init์ด๋ผ๋ ํจ์๊ฐ ์คํ ์์์ ์ฐ์ ์ ์ผ๋ก ์คํ๋๋๊ฑด์ง๋ ๊ถ๊ธํฉ๋๋ค</
kotlin์ฝ๋ฉ-ํ ์คํธํ๋ฆฌ๋ฆญ
ใป
0
284
1
- ๋ฏธํด๊ฒฐ
int, string?
์๋ ํ์ธ์! ํ์ ๊ณผ ํ๋ณํ์ ๋ณด๊ณ ์๋๋ฐ์, ์ ๊ฐ ์์ ์ฉ์ด๋ณด๋ผ ๋ฒ์จ ํท๊ฐ๋ ค์์..!fun main() { val test1 = "1234" val test2 = 1234 pr
kotlin์๋ฃํ์ฐน์์ฝ๊ณผ
ใป
0
261
2
- ๋ฏธํด๊ฒฐ
when ๋ฒ์ ์ผ๋ก๋ ์๋ ค์ฃผ์ธ์!
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
kotlin์ฝ๋ฉ-ํ ์คํธ์์ฑ์ ์์
ใป
0
216
1
- ๋ฏธํด๊ฒฐ
for ๋ฌธ ๋ฐ์์์ list ํ์ ์ ์ฐจ์ด์
// ์กฐ๊ฑด๋ฌธ// if else// whenfun main() { val testlist = mutableMapOf() t
kotlin์ฝ๋ฉ-ํ ์คํธ์ฐฝ์
ใป
0
243
2
- ๋ฏธํด๊ฒฐ
Object
6:30์ test5.number๋ ์ ์๋๋์?๊ทธ๋ฆฌ๊ณ println(TestObjectClass().number)๋ ๋๊ฐ์ด ์๋๋๋ฐ println(TestObjectClass.number)ํ๊ณ println(TestObjectClass().numbe
kotlin์ฝ๋ฉ-ํ ์คํธRRR3578
ใป
0
276
1
- ๋ฏธํด๊ฒฐ
์์ ๊ฐ ์ฐพ๊ธฐ, ์ด๋ ๊ฒ๋ ์ ์ ๋๋์?
์ฝํ๋ฆฐ์ ์ ์ด๋ ๊ฒ๊น์ง null ํ์ธ์ ์ง์ฐฉํ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค์..์ ์๋์ ๊ฐ์ด๋ ์ ๋๋์?fun solution(list: ArrayList) : Int{ //val mi
kotlin์ฝ๋ฉ-ํ ์คํธSeongjin Lee
ใป
0
423
1
- ๋ฏธํด๊ฒฐ
์ํ๋ฒณ ์ซ์ ์ธ๊ธฐ, mutableMap value ๊ฐ ๋ณ๊ฒฝ
์ ์ฃผ๋ ฅ ์ธ์ด๋ ํ์ด์ฌ์ธ๋ฐ, ์ฝํ๋ฆฐ์ ๋ฐฐ์ฐ๋๋ฐ... ์ฝํ๋ฆฐ์ ํ์ด์ฌ๊ณผ ๋ค๋ฅด๊ฒ ๊ธฐ๋ฅ์ด ๋ณ๋ก ์๋ค์.์ํ๋ฒณ ์ซ์ ์ธ๋ ๊ฒ์ ์๋์ ๊ฐ์ด ํ๋ ค๊ณ ํ๋๋ฐ, value+=1์ด ์ ๋ฉ๋๋ค. ์ด๋ป๊ฒ ํด์ผ ํ๋์?fun solution( st
kotlin์ฝ๋ฉ-ํ ์คํธSeongjin Lee
ใป
0
421
1
- ๋ฏธํด๊ฒฐ
kotlin enum class
5:29๋ถ์์,enum class Color(val rgb: Int){RED(0xFF0000),}์ด๋ฐ์์ผ๋ก ๋์ด์์์์.๊ทธ๋ฐ๋ฐ,</
kotlin์ฝ๋ฉ-ํ ์คํธSeongjin Lee
ใป
0
369
1
- ๋ฏธํด๊ฒฐ
fun query(request: String) ="๊ฒฐ๊ณผ query $request"์ง๋ฌธ์ ๋๋ค.
๊ฐ์ class์์ fun prepareRequest():String ="๊ธฐ๋ณธ ์์ฒญ url $url"์ด๋ ๊ฒ ๋ฆฌํด๊ฐ์ ํ์ ์ String์ด๋ผ๊ณ ๋ช ์ํด์ฃผ๋ ๋ฐ๋ฉด,fun query(request:S
kotlin์ฝ๋ฉ-ํ ์คํธSeongjin Lee
ใป
0
284
1
- ๋ฏธํด๊ฒฐ
๊ณ ์ฐจํจ์ 7:43๋ถ ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
๊ณ ์ฐจํจ์๋ ํจ์๋ฅผ ์ธ์๋ก ๋ฐ๋ ํจ์๋ผ๊ณ ์ดํดํ์ด์.๊ทธ๋ฐ๋ฐ, 7:43์ ๋์ ๋์ค๋ highPrintTest(::printTest)์์ ๊ณ ์ฐจํจ์๋ "๊ฒฐ๊ณผ ๋ฑ์ ๋ฆฌํดํ๋ ํจ์"๋ฅผ ์ธ์๋ก ๊ฐ์ง๋ ํจ์์ด๊ธฐ์, ::printTest ์ด ๋ถ๋ถ์ pri
kotlin์ฝ๋ฉ-ํ ์คํธSeongjin Lee
ใป
1
228
1
- ๋ฏธํด๊ฒฐ
์ฝํ๋ฆฐ์ map int ๋ฐธ๋ฅ๊ฐ์ ++ ์ ๋๋์?
val a = mutableMapOf(1 to 2)์ผ ๋a[1]++ํ๋ ค๊ณ ํ๋ฉด ์๋ฌ ๋๋๋ฐ๋ฐฉ๋ฒ์ด ์๋์?
kotlin์ฝ๋ฉ-ํ ์คํธ์์ ํ
ใป
0
434
2
- ๋ฏธํด๊ฒฐ
Unit
๊ณ ์ฐจํจ์ ๊ฐ์์์ Unit์ด ์งง๊ฒ ๋์๋๋ฐUnit์ ์๋ฌด๊ฒ๋ ๋ฆฌํดํ์ง ์๋๋ค ๋ผ๋ ์๋ฏธ๋ผ๊ณ ์ค๋ช ํด์ฃผ์ จ๋๋ฐ ๋ฌด์จ ๋ป์ธ์ง ์๋ฟ์ง๊ฐ ์์ต๋๋คใ ใ ๊ฐ๋ฐ์ ์คํ์ผ์ ๋ฐ๋ผ์ Unit์ ์ฌ์ฉํ ์๋ ์์ผ๋๊น ๋นํฉํ์ง ๋ง๋ผ๊ณ ์๋ ค์ฃผ์ ๋ค๊ณ ํ์ จ
kotlin์ฝ๋ฉ-ํ ์คํธ์ฝํ ์ค๋น ๊ฐ์ด ํด์!๋์ธ
ใป
0
330
1
- ๋ฏธํด๊ฒฐ
Bike() ํด๋์ค ์ Bike ํด๋์ค์ ์ฐจ์ด
์ถ์ํด๋์ค ๊ฐ์์์ํด๋์ค ์์ฑ ์ open class Car{ open fun wheel(){ println("๊ตด๋ฌ๊ฐ๋๋ค.") } open fun engine(){ println("์๋์ด ์ผ์ง๋๋ค."
kotlin์ฝ๋ฉ-ํ ์คํธ์ฝํ ์ค๋น ๊ฐ์ด ํด์!๊ฐ์ ๋ฆฌ
ใป
0
287
1
- ๋ฏธํด๊ฒฐ
์๋ก์ด ๋ณ์๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ข๋์?
์๋ฅผ๋ค์ด ํ์ ๋ด๋ถ ์์ ์ ํ ๋arr.size ์ ๊ฐ์ ๊ฒ์ ์ง์ ๋ฃ๋๋ฐ๊ฐ์ฌ๋์ ์ฃผ๋ก ์๋ ์ฝ๋์ฒ๋ผ ๋ณ์๋ฅผ ํ๋ ๋ ๋ง๋ค์ด์ ์งํํ์๋๋ผ๊ณ ์์ฝ๋๊ฐ ํ์ค์ฉ ๋ ๊ธธ์ด์ง๋ ๊ฒ ๊ฐ์๋ฐ ํน๋ณํ ์ด์ ๋ ์ฅ์ ์ด ์์๊น์?&nb
kotlin์ฝํ ์ค๋น ๊ฐ์ด ํด์!์์ฑ์ ์์
ใป
0
235
1
- ๋ฏธํด๊ฒฐ
it ์ด ์ ํํ ๋ฌด์์ธ๊ฐ์?
์๋ ํ์ธ์. ์ฒ์ ์ฝํ๋ฆฐ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.list๊ฐ๊ณต ๊ฐ์์์ it์ ๊ฐ์๊ธฐ ์ฌ์ฉํ์ จ๋๋ฐ, ์ ํํ it์ด ๋ญ์ง ๋ชฐ๋ผ์ ๊ฒ์์ ํด๋ดค๋๋ฐ ์ด๋ป๊ฒ ๊ฒ์ํด์ผ ํ ์ง ๋ชฐ๋ผ์ ์ํ๋ ๋ต์ด ์๋์ค๋๋ผ๊ตฌ์. val testList = listOf("
kotlin์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ด๋ณด์ ...
ใป
0
358
1






