세상을 더 편리하게
article thumbnail
[Kotlin/코틀린] 제곱과 제곱근
Programming/Kotlin 2020. 10. 15. 22:59

1. 제곱근 코틀린에서의 제곱근은 간단하게 사용 할 수 있다. import kotlin.math.* val a = sqrt( Float or Double ) 2. 제곱 제곱근은 알아서 Float 이나 Double 을 사용해야 한다고 알려주지만 제곱근 Int형에 메소드를 찾아보면 나오지 않는다. 제곱근은 반드시 Float 혹은 Double 의 메소드인걸 잊지 말자 val a : Float = (5.0).pow(2) // = 5^2 = 25

article thumbnail
[Kotlin/코틀린] String filter
Programming/Kotlin 2020. 10. 4. 11:31

filter 안에 Boolean 을 넣어주면 된다. 밑의 코드는 "" 즉 비어있는 요소는 필터링해주는 함수이다. [ 비어있다 와 null 은 다른 의미이다. ] ※ null 을 필터해주는 filterNotNull 이라는 매소드도 있다. fun main() { print(readLine()!!.split(" ").filter { it != "" }.size)}

article thumbnail
[Kotlin/코틀린] 배열
Programming/Kotlin 2020. 10. 4. 10:29

https://brunch.co.kr/@mystoryg/28 코틀린(Kotlin) List & Map 빠르게 살펴보기 | List & Map 이번에는 대표적인 콜렉션(Collection)인 list와 키와 값을 가지는 저장 클래스인 map를 살펴보겠습니다. 코틀린에서는 Java를 포함한 다른 언어들과 다르게 list와 map을 읽�� brunch.co.kr https://m.blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221237499417&proxyReferer=https:%2F%2Fwww.google.co.kr%2F 굉장히 잘 설명을 해주셨다. 여기에 조금 더 보태면 mutableList를 사이즈와 초기화를 하고 싶으면 다음과 같이 하면 된다. val ar..

article thumbnail
[Kotlin/코틀린] 입력과 출력
Programming/Kotlin 2020. 10. 3. 10:41

입력 코틀린에서는 자바와 같이 Scanner를 이용해서 입력을 받을 수 있다. import java.util.* fun main() { val a = readLine() print("a를 정수로 변환합니다. ${a!!.toInt()}") val s = Scanner(System.`in`) val b = s.next() print("b를 정수로 변환합니다. ${b.toInt()}") val c = s.nextLine() print("c를 정수로 변환합니다. ${c.toInt()}") } 1. readline() readline() 은 String? 타입으로 입력을 받는다. 그렇기에 반드시 다른 type으로 변환할 때에는 !! 를 써줘야 한다. 개행문자로 구분한다. ※ String? = String 이지만 ..