Uknow's Lab.
article thumbnail

https://www.acmicpc.net/problem/15740

 

15740번: A+B - 9

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

난이도 : 브론즈 5
태그 : 임의 정밀도 / 큰 수 연산, 수학, 사칙연산

 

 

설명

이번 문제는 큰 수를 연산해야 하는 만큼, BigDecimal이 효과적일 것 같네요.

 

https://uknowblog.tistory.com/120

 

[Kotlin] BigDecimal을 사용하여 매우 큰 수, 소숫점 처리하기

fun main() { val n1 = 90.15f val n2 = 30.05f println(n1 / n2) } Java와 Kotlin으로 개발하는 개발자들은 소숫점을 다룰 때 골칫덩어리인 부분이 하나 있습니다. 바로 부동소숫점 오류로 인해 소숫점이 제대로 표

uknowblog.tistory.com

 

 

 

소스코드

import java.math.BigDecimal

fun main() {
    val (n, m) = readln().split(" ")
    println(BigDecimal(n) + BigDecimal(m))
}

 

 

 

후기

BigDecimal을 사용하면 꽤나 쉽게 풀 수 있습니다.

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.