각 언어마다 기본적인 float 구현 다시해서 부동소수점 없게 하면 되는거 아님? 왜 남겨두는거? 라이브러리 갖다쓰기도 귀찮은데