문제
접근 방법
해당 문제는 부동소수점 개념애 대해 알고있어야한다.
실수를 표현하는 자료형은 유한한 범위를 가지지만 1/3의 경우 0.3333333333333.... 의 무한소수를 갖는다.
- Float : 4 Byte(32bit)
- Double : 8 Byte(64bit)
그렇기에 변수에 실수를 저장 하는 것은 어느정도 정보의 손실이 발생할 수 밖에 없다. (실수 변수는 정확한 값을 가지고 있지 않다.)
Float는 10-7 정도의 오차 범위를 가지고 Double은 10-15 정도의 오차범위를 갖는다.
결과적으로 출력이 double 자료형의 소수값으로 출력되어야한다.
정답
Reference
https://www.acmicpc.net/blog/view/37
https://www.acmicpc.net/problem/1008
1008번: A/B
두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
'알고리즘' 카테고리의 다른 글
백준 2745번 - 진법 변환 (0) | 2023.06.23 |
---|---|
백준 2563번 - 색종이 (0) | 2023.06.23 |
백준 1316번 - 그룹 단어 체커 (0) | 2023.06.22 |
백준 15552번 - 빠른 A+B (0) | 2023.06.20 |
백준 11382번 - 꼬마 정민 (0) | 2023.06.19 |