01 · 용도와 정의
이 계산기의 용도와 범위
통행료 나누기 계산기는 운전자 포함 여부를 정한 뒤 통행료 정수 원을 분담 인원에게 빠짐없이 배분합니다.
1원까지 똑같이 나눌 수 없으면 기본 몫을 내림하고 남는 1원씩을 분담 순서가 앞선 사람에게 배정해 전체 합계가 원래 통행료와 정확히 같게 합니다.
02 · 공식과 변수
계산 공식과 변수
원 단위 통행료 균등 배분
분담 인원 = 전체 인원 − (운전자 제외 시 1, 아니면 0)기본 1인 분담액 = ⌊통행료 ÷ 분담 인원⌋나머지 인원 수 = 통행료 mod 분담 인원앞선 분담자부터 나머지 인원 수만큼 기본액에 1원 추가 - 통행료(원)
- 분담자에게 빠짐없이 배분할 정수 원 단위 총액(원)입니다.
- 전체 인원
- 운전자를 포함해 차량에 함께 탄 사람 수(명)입니다.
- 분담 인원
- 운전자 제외 선택을 반영해 실제로 비용을 나누는 사람 수(명)입니다.
- 기본 1인 분담액
- 통행료를 분담 인원으로 정수 나눗셈한 몫입니다.
- 나머지 인원 수
- 기본액보다 1원을 더 부담하도록 앞에서부터 선택되는 인원 수(명)입니다.
03 · 계산 과정
입력값을 계산하는 과정
원 단위 통행료 균등 배분
-
첫 번째 사람을 운전자로 보고 선택에 따라 분담 인원에서 제외합니다.
-
통행료를 분담 인원으로 정수 나눗셈해 기본액과 나머지를 구합니다.
-
분담 순서가 앞선 사람부터 1원씩 더해 배분 합계를 통행료와 일치시킵니다.
입력과 계산
- 통행료
- 10원
- 전체 인원
- 3명
- 운전자는 분담에서 제외
- 아니요
10원 ÷ 3명 = 기본 3원, 나머지 1원을 첫 분담자에게 더해 4원·3원·3원 검증 결과
| 순번 | 역할 | 분담 여부 | 분담액 |
|---|---|---|---|
| 1 | 운전자 | 예 | 4원 |
| 2 | 동승자 | 예 | 3원 |
| 3 | 동승자 | 예 | 3원 |
운전자를 포함한 세 사람이 10원을 나누면 순서대로 4원, 3원, 3원을 냅니다.
04 · 전제와 주의사항
계산 전에 확인하세요
- 첫 번째 사람을 운전자로 고정하며 운전자 제외 시 전체 인원은 두 명 이상이어야 합니다.
- 분담 순서가 앞선 사람이 나머지 1원을 먼저 부담하는 규칙을 사용합니다.
- 통행료 외 연료비·주차비와 사람별 별도 부담 비율은 계산하지 않습니다.
06 · 자주 묻는 질문
계산기 FAQ
일부 사람의 분담액이 1원 더 큰 이유는 무엇인가요?
통행료가 분담 인원으로 나누어떨어지지 않으면 정수 나눗셈의 나머지가 생깁니다. 합계를 맞추기 위해 분담 순서가 앞선 사람부터 1원씩 더 배정합니다.
통행료 분담의 계산 과정은 어떻게 진행되나요?
첫 번째 사람을 운전자로 보고 선택에 따라 분담 인원에서 제외합니다. 통행료를 분담 인원으로 정수 나눗셈해 기본액과 나머지를 구합니다.
통행료 분담 결과를 해석할 때 무엇을 주의해야 하나요?
첫 번째 사람을 운전자로 고정하며 운전자 제외 시 전체 인원은 두 명 이상이어야 합니다. 분담 순서가 앞선 사람이 나머지 1원을 먼저 부담하는 규칙을 사용합니다.