설탕 배달
-
[백준 알고리즘/Kotlin] 2839번 설탕 배달IT Study/백준 알고리즘 2023. 12. 21. 12:08
개념부터 체크하죠. 1. 정수의 값은 깊은 복사를 할 필요가 없다? import java.io.BufferedReader import java.io.InputStream fun main() { val br = BufferedReader(InputStreamReader(System.`in`)) val n = br.readLine().toInt() var remain = n br.close() } Kotlin에서는 정수를 복사할 경우, 별도의 깊은 복사를 위한 함수를 사용하지 않고 단순히 다른 변수에 정수 값을 할당하면 깊은 복사가 이루어집니다. 2. Kotlin의 나누기/나머지 Java를 했을 때가 기억이 나는군요... 정수끼리 나눈다면(나머지를 구한다면) 몫(나머지)은 정수가, 나누는 값 중 실수가 존재..