int length = (int) Math.ceil((double) my_str.length()/n);
라는 코드로 문제를 풀었다.
(double)
없이 my_str.length() / n
만 넣어서 계속 해결되지 않았던 부분이다.(double)
이 없고, 두 수가 int
인 경우 계산값이 int
로 나오기 때문에 Math.ceil로 올림을 해버리기 전에 소숫점이 버려진 값으로 나오게 된다. 따라서 (double)을 적어줘야 한다!