728x90
문제
풀이
문제 요약
a == b, b == c, a ≠ c를 만족하는 자료형과 값을 찾자.
아이디어
정수의 부동소수점으로의 묵시적 변환에 따른 비교로 문제를 해결할 수 있습니다.
float의 가수부 23비트와 숨은 1비트로 총 24비트의 정밀도를 가집니다. 첫 25비트를 가지는 16777216는 1.0 * 2^24로 정확한 표현이 가능하지만, 16777217는 정확한 표현이 불가능해, 표현 가능한 가장 가까운 수(16777216)로 반올림되어 표현됩니다. 따라서 float 16777216 == int 16777217 는 성립합니다.
int 16777216
float 16777216
int 16777217
풀이 시간
10분
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/normal/15550.txt
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
| [백준 01034] 램프 [Java] (0) | 2025.10.26 |
|---|---|
| [백준 09272] 상근이의 아이디어 [Java] (0) | 2025.10.21 |
| [백준 23350] K 물류창고 [Java] (0) | 2025.10.12 |
| [백준 29891] 체크포인트 달리기 [Java] (0) | 2025.10.11 |
| [백준 09440] 숫자 더하기 [Java] (0) | 2025.10.11 |