2012-09-18 2 views
0

이제는 격자를 설정하고 있으므로 각 행에는 4 개의 객체가 있습니다. 이 제한 조건에 따라 행 수를 계산해야합니다.x4 격자의 행 수에 대한 수식

개체가 15 개인 경우 4 행이 필요합니다. 12 개의 개체가있는 경우 3 개의 행이 필요합니다.

어떻게 든이 숫자를 수행하고 반환 할 수학 공식이 필요합니다. 그래서 함수에 x 개의 객체가 있다고 말하면 행 수를 반환합니다.

도움 주셔서 감사합니다.

+0

글쎄, 당신이 말하는 것은 division이라고하는 연산자입니다 : – Kwariz

답변

-1

경고 : 가독성 늪

층 (OBJ (- 1)/4) + 1 obj가 귀하의 질문의 개체 수는

.

또는 더욱 간결한 :

층 (OBJ (+ 3)/4)

한 라이너!

Floor는 일반적으로 언어의 정수 나누기 연산자 (예 : Java, C++)와 함께 제공되므로 구현하기가 더 쉽습니다.

+1

... 아니면 그냥 천정 기능을 대신 사용하십시오. –

+0

완벽하게 일했습니다. 감사합니다 – user1641732

+0

당신은 명확성을 뺀 천정 기능을 다시 발명했습니다;). – jmdeldin

2
ceil(x/4.0) 

결과 값의 바닥이 아니라 천장이 필요합니다. 그렇지 않으면, 당신은 4 행에 15라고 말하는 것이 불가능합니다.

+0

나는 솔직해질 것이다. 이것은 더 좋다. 실제로 나는이 더 좋은 것을 생각하지 않으면 어리 석다. +1 –

관련 문제