#1 Kotlin 문법
- 저번에 배운 함수 만드는 방법 복습
fun plusThree(first: Int, second: Int, third: Int):Int {
return first+second+third
}
fun minusThree(first: Int, second: Int, third: Int) = first-second-third
fun multiplyThree(first: Int = 3, second: Int=1, third: Int=1):Int{
return first*second*third
}
//내부 함수 자주는 안씀
fun showMyPlus(first:Int, second:Int):Int{
println(first)
println(second)
//return(first+second)
fun plus(first:Int, second:Int): Int{
return first+second
}
return plus(first, second)
}
- 연산자는 c언어와 같았다
- 제어흐름에서 c와 다른부분
val min = if(a<b) a else b //내용 별로 없으면 중괄호 없어도됨
println(max)
println(min)
// 엘비스 연산자 --> null safe " ?: "
val number: Int? = null
var number2 = number ?: 10 //10 저장
val number1: Int? = 100
number2 = number ?: 10 //100 저장
- when 구문, switch와 비슷
val value: Int = 3
when(value){
1 -> println("Value is 1")
2 -> println("Value is 2")
3 -> println("Value is 3")
else -> println("I don't know value")
}
#2 이진탐색
https://www.acmicpc.net/problem/2805
어렵지 않은 문제, 이진탐색의 개념을 확실히 알 수 있었던 문제였음
#3 소감
이번 모각소 모임이 마지막 모임이었다. 앱 개발 쪽으로는 진도가 많이 나가지 못한 것 같아 아쉬우며 인강으로 더 해볼 것을 다짐한다.
혼자서라도 이 블로그를 연재해보도록하겠다.
'TIL' 카테고리의 다른 글
220810_TIL (0) | 2022.08.10 |
---|---|
220727_TIL (0) | 2022.07.27 |
220720_TIL (0) | 2022.07.20 |
220709_TIL (0) | 2022.07.10 |