문제
다음 중 함수의 결과가 옳지 않은 것은?
① =ROUND(35.476, 1) → 35.5 ② =LEFT("COMPUTER", 3) → COM ③ =MID("대한민국만세", 3, 2) → 민국 ④ =INT(-3.2) → -3
정답
4번
해설
정답: 4. INT 함수는 주어진 수보다 크지 않은 가장 가까운 정수로 내림한다. 음수에서는 -3.2가 -4로 내려가므로 INT(-3.2)의 결과는 -4이다. 따라서 -3이라는 결과는 옳지 않다.
오답 풀이
- 1번: ROUND(35.476, 1)은 소수 둘째 자리(7)에서 반올림해 35.5가 되므로 옳다.
- 2번: LEFT("COMPUTER", 3)은 왼쪽 3글자 "COM"을 반환하므로 옳다.
- 3번: MID("대한민국만세", 3, 2)는 3번째부터 2글자 "민국"을 반환하므로 옳다.
- 4번: INT(-3.2)는 -4이므로 -3이라는 결과는 옳지 않다.
보충 개념 INT는 항상 작은 쪽(음의 방향)으로 내림하므로 음수에서 TRUNC와 결과가 달라진다. TRUNC(-3.2)는 -3이다.