정확한 이유는 모르겠지만 아마 float 연산 때문이지 않을까 소수점 계산하는게 10진법으로 돌리는게 아니라 float 그대로 돌리는거라 오차가 생기는거임 그래서 어떨때는 70퍼 구르기가 되고 어떨때는 안되는거임
참고로 표기상 반올림을 하는게 아니라 정확하게 70%일때 그렇다는거임. 50일때 35면 되는데 40일때 28이면 안되는 식으로
병신겜