Kotlin/TIL

TIL (03.14)

내손은개발 🐾 2024. 3. 14. 20:55

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