CodeKata
[프로그래머스_Kotlin] 성격 유형 검사하기
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 나
rlawog.tistory.com
알게된 내용
- map함수의 getOrDefault(key,defaultValue)
- map에서 key에 해당하는 value를 가져오는데 만약 해당 key가 map에 존재하지 않을 때 가져올 기본 값을 정할 수 있는 메서드이다.
val map = mutableMapOf("a" to 1, "b" to 2)
println(map.getOrDefault("a",0)) //1
- format
fun main(){
val a = 1
val b = "비"
println("%d %s".format(a,b)) //1 비
val pi = 3.14159265359
println(String.format("%.2f",pi)) //3.14
println(String.format("%.6f",pi)) //3.141593
}
Kotlin 문법
object ?
개인 노션에 정리
object ? | Notion
kotlin에서 object 키워드가 의미하는 바는
ubiquitous-triangle-3a5.notion.site
kotlin에서 날짜/시간 출력
Koltin - 날짜 시간 출력
LocalDateTime 현재 날짜/시간 가져오기 import java.time.LocalDate import java.time.LocalDateTime fun main(){ //현재 val dateAndTime: LocalDateTime = LocalDateTime.now() //2024-03-14T16:18:29.907092600 //날짜 val onlyDate : LocalDate = LocalDat
rlawog.tistory.com
입력 예외처리
피드백받은 부분 수정 중에 간단하게 정리만 했다.
Kotlin - 입력 예외처리
입력에 대해 찾아보니 입력을 받기 위해 표준 라이브러리에서 제공하는 readLine()과 readln()이 있다. 사용했을때 차이점이 나타난다. 간단하게 보면 readLine()은 null값을 허용하는 String?타입으로 반
rlawog.tistory.com
+ 이번 과제 제출하다가 지난번 과제 제출 피드백 달린걸 확인했다. 따로 알려주는지 알았는데 과제 등록한 곳에 달렸다.
잘 하고 있는지 몰랐는데 피드백받고 너무 좋았다...
받은 내용 수정하느라 오늘 다른 공부를 많이 못했다.
'Kotlin > TIL' 카테고리의 다른 글
| TIL (03.18) (0) | 2024.03.18 |
|---|---|
| TIL (03.15) (0) | 2024.03.15 |
| TIL (03.13) (0) | 2024.03.13 |
| TIL (03.12) (0) | 2024.03.12 |
| TIL (03.11) (0) | 2024.03.11 |