Skip to content

Commit cdab1ba

Browse files
committed
[fix] 음수 정수의 소수 부분 계산 버그 수정
- 음수 정수(-1, -2 등) 입력 시 소수 부분이 1로 반환되던 버그 수정 🐛 - returnVal이 0일 때 불필요한 '1 - 0' 연산 방지 조건 추가 ✅ - 기존 음수 소수(-1.7 → 0.7) 동작은 유지 🔧
1 parent 3bf057a commit cdab1ba

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/playground/blocks/block_calc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ module.exports = {
799799
case 'unnatural': {
800800
returnVal = new BigNumber(value).minus(Math.floor(value));
801801
returnVal = returnVal.toNumber();
802-
if (value < 0) {
802+
if (value < 0 && returnVal !== 0) {
803803
returnVal = 1 - returnVal;
804804
}
805805
break;

0 commit comments

Comments
 (0)