์ด ๊ณ์ฐ๊ธฐ๋ ๋ฌด์์ ํด์ฃผ๋์
์ฃผ๊ฐ ๊ทผ๋ฌด์๊ฐ ๊ณ์ฐ๊ธฐ๋ ๋งค์ผ์ ์ถ๊ทผยทํด๊ทผ ์๊ฐ์ ๋ฐํ์ผ๋ก ํ ์ฃผ ๋์ ์ค์ ๋ก ์ผํ ์๊ฐ์ ํฉ์ฐํ ๋ค, ๋ฌด๊ธ ํด๊ฒ์๊ฐ์ ๋นผ์ ๊ณ์ฐํด ์ค๋๋ค. ๊ฒฐ๊ณผ๋ก๋ ํ ์ฃผ ์ด ๊ทผ๋ฌด์๊ฐ, ์ผํ ๋ ์ง ์, ํ๋ฃจ ํ๊ท ๊ทผ๋ฌด์๊ฐ, ๊ทธ๋ฆฌ๊ณ ํํ ๊ธฐ์ค์ผ๋ก ์ผ๋ 40์๊ฐ์ ๋๊ธด ์ฐ์ฅ๊ทผ๋ฌด ์๊ฐ์ ๋ณด์ฌ ์ค๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์์ผ๋ณ๋ก ์ผ์ ์์ํ ์๊ฐ๊ณผ ๋๋ธ ์๊ฐ์ 24์๊ฐ์ ์์ ํ์์ผ๋ก ์ ๋ ฅํ์ธ์. 9๋ ์ค์ 9:00, 13.5๋ ์คํ 1:30, 17.25๋ ์คํ 5:15๋ฅผ ๋ปํฉ๋๋ค. ๋ฌด๊ธ ํด๊ฒ์๊ฐ์ ๋ถ ๋จ์๋ก ์ ์ด ์ฃผ์ธ์(์: 30 ๋๋ 60). ์ผํ์ง ์์ ๋ ์ ๋น์ ๋๋ฉด ๋ฉ๋๋ค. ๊ณ์ฐ๊ธฐ๋ ์ ๋ ฅ์ด ์๋ฃ๋ ๋ ๋ง ์๋์ผ๋ก ํฉ์ฐํฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ํ์ด
ํ๋ฃจ ๊ทผ๋ฌด์๊ฐ์ 'ํด๊ทผ ์๊ฐ โ ์ถ๊ทผ ์๊ฐ โ ํด๊ฒ์๊ฐ(๋ถ รท 60)'์ผ๋ก ๊ตฌํฉ๋๋ค. ์ด๋ ๊ฒ ๋์จ ์ผ๋ณ ๊ฐ์ ๋ชจ๋ ๋ํด ํ ์ฃผ ์ด ๊ทผ๋ฌด์๊ฐ์ด ๋ฉ๋๋ค.
$$\text{Weekly Hours} = \sum_{d \in \text{days}} \left[ \left( \text{Out}_d - \text{In}_d \right) - \frac{\text{Break}_d \text{ (min)}}{60} \right]$$
$$\text{Avg/Day} = \frac{\text{Weekly Hours}}{\text{Days Worked}}$$
$$\text{Overtime} = \max\left(0,\; \text{Weekly Hours} - 40 \right)$$
ํ๋ฃจ ๊ฒฐ๊ณผ๊ฐ ์์๋ก ๋์ค๋ฉด 0์ผ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก, ์คํ๋ฅผ ์ ๋ ฅํด๋ ์๊ฐ์ด ๊น์ด์ง ์์ต๋๋ค. 40์๊ฐ ์ด๊ณผ ์ฐ์ฅ๊ทผ๋ฌด ํญ๋ชฉ์ ๋ฏธ๊ตญ์ ๊ธฐ์ค์ ์ฐธ๊ณ ์ฉ์ผ๋ก ๋ณด์ฌ ์ฃผ๋ ๊ฐ์ ๋๋ค. ํ๊ตญ์ ๊ฒฝ์ฐ ๊ทผ๋ก๊ธฐ์ค๋ฒ์ ๋ฒ์ ๊ทผ๋ก์๊ฐ์ ์ฃผ 40์๊ฐ์ด๋ฉฐ, ์ฐ์ฅ๊ทผ๋ฌด ๊ท์ ์ ๋๋ผยท์ฃผ(state)ยท๊ทผ๋ก๊ณ์ฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์๋ค๋ ์ ์ ๊ธฐ์ตํ์ธ์.
์์๋ก ๋ณด๊ธฐ
์์์ผ๋ถํฐ ๊ธ์์ผ๊น์ง 9:00(9)์ ์ถ๊ทผํ๊ณ 17:00(17)์ ํด๊ทผํ๋ฉฐ 30๋ถ ํด๊ฒ๋ฅผ ๊ฐ์ง๋ค๊ณ ํด๋ด ์๋ค. ํ๋ฃจ๋ \((17 - 9) - 30/60 = 8 - 0.5 = 7.5\)์๊ฐ์ ๋๋ค. ์ด๋ฐ ๋ ์ด ๋ท์๋ฉด \(5 \times 7.5 = \)37.5์๊ฐ์ด ๋๊ณ , 5์ผ ๊ธฐ์ค ํ๋ฃจ ํ๊ท ์ 7.5์๊ฐ, ์ฐ์ฅ๊ทผ๋ฌด๋ 0์๊ฐ์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
30๋ถ ๋จ์๋ ์ด๋ป๊ฒ ์ ๋ ฅํ๋์? ์์๋ก ์ ์ผ๋ฉด ๋ฉ๋๋ค. 8:30์ 8.5, 12:15๋ 12.25, 16:45๋ 16.75์ ๋๋ค.
์์ ์ ๋๊ฒจ ์ผํ๋ค๋ฉด์? ์ด ๊ณ์ฐ๊ธฐ๋ ํ ๋ฒ์ ๊ทผ๋ฌด๊ฐ ๊ฐ์ ๋ ์์์ ์์ํ๊ณ ๋๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ผ๊ฐยท์ฒ ์ผ ๊ทผ๋ฌด๋ ์๊ฐ์ ๋๋ ์ ๋ ฅํ๊ฑฐ๋, ๋์ด๊ฐ ๋ถ๋ถ์ ๋ค์ ๋ ๊ทผ๋ฌด์๊ฐ์ ๋ํด ์ฃผ์ธ์.
์ฐ์ฅ๊ทผ๋ฌด ์์น๋ ๋ฒ์ ์ผ๋ก ์ ํํ๊ฐ์? ์๋๋๋ค. ๋จ์ํ 40์๊ฐ์ ๋๋ ๋ถ๋ถ์ ์ฐธ๊ณ ์ฉ์ผ๋ก ํ์ํ ๋ฟ์ ๋๋ค. ์ ํํ ์ฐ์ฅ๊ทผ๋ฌด ๊ท์ ์ ํด๋น ์ง์ญ์ ๋ ธ๋๋ฒ๊ณผ ํ์ฌ ์ ์ฑ ์ ๋ฐ๋์ ํ์ธํ์ธ์.