각자 쉬는 날은 있는데 함께 쉬는 날은 하나도 없을 수 있습니다. 도구 결과가 비었다면 먼저 두 근무표의 기준일과 반복 순서를 확인하세요. 입력이 맞아도 휴무가 계속 엇갈리는 경우가 있습니다. 이 글은 그런 가상 근무표를 비교하고, 계산 원리도 설명합니다.

A는 8일, B는 5일 쉬는데 겹치는 날짜는 없습니다

A는 2026년 10월 30일을 1일차로 두고 ‘주,주,주,휴’를 반복합니다. B는 10월 31일을 1일차로 두고 ‘주,주,주,주,주,휴’를 반복합니다. 여기서 주는 근무, 휴는 하루 휴무입니다. 사업장 실제 사례나 권장 근무제를 제시한 것이 아닌 계산용 패턴입니다.

11월 1~30일에 A의 휴무는 2·6·10·14·18·22·26·30일입니다. B의 휴무는 5·11·17·23·29일입니다. 각각 8일과 5일이지만 교집합은 비어 있습니다. 두 사람의 휴무 총일수만 비교해서는 함께 쉴 날짜를 알 수 없습니다.

2026년 11월 · 고정 주기 · 하루 변경 없음
사람주기11월 휴무 날짜휴무 일수
A주주주휴 · 4일2·6·10·14·18·22·26·30일8일
B주주주주주휴 · 6일5·11·17·23·29일5일

두 휴무 사이의 3일 차이를 짝수 주기로 메울 수 없습니다

11월 1일을 0일째라고 놓으면 A의 첫 휴무인 2일은 1일째, B의 첫 휴무인 5일은 4일째입니다. 이후 A는 1 + 4k, B는 4 + 6m인 위치에서 쉽니다. k와 m은 주기가 몇 번 돌아왔는지를 나타내는 0 이상의 정수입니다.

같은 날 쉬려면 1 + 4k = 4 + 6m이어야 하므로 4k − 6m = 3이 되어야 합니다. 왼쪽은 항상 짝수인데 오른쪽은 홀수여서 성립할 수 없습니다. 이 조건에서는 며칠을 더 기다려도 두 휴무가 만나지 않는다는 뜻입니다.

MIT의 최대공약수·정수 계수 결합 강의자료는 정수배를 더해 만들 수 있는 값이 최대공약수의 배수라는 성질을 설명합니다. 여기서는 4와 6의 최대공약수가 2이므로 홀수인 3을 만들 수 없습니다. 730일의 빈 결과만으로 무한한 기간을 추측한 것이 아니라, 이 고정 패턴의 날짜식을 확인한 결과입니다.

기준일 세 조건을 30·180·365·730일로 비교합니다

A의 조건은 유지하고 B의 주기 시작만 세 가지로 가정했습니다. B도 10월 30일에 시작하면 11월의 공동 휴무는 10일과 22일입니다. B가 10월 31일에 시작하는 앞의 조건에서는 없습니다. B가 11월 1일에 시작하면 6·18·30일입니다. 서로 다른 세 근무표의 비교이며 입력 날짜를 임의로 바꾸라는 뜻은 아닙니다.

겹치는 두 조건에서는 공동 휴무가 12일마다 돌아옵니다. 4일·6일 주기의 배치가 함께 반복되는 간격이 12일이기 때문입니다. 다만 12일 뒤에 같은 배치가 반복된다고 해서 그 배치 안에 공동 휴무가 반드시 있는 것은 아닙니다. 엇갈린 조건은 비어 있는 배치 자체가 반복됩니다.

조회 시작 2026-11-01 · A 기준일 2026-10-30 고정 · 단위: 공동 휴무 일수
B의 1일차30일 조회180일 조회365일 조회730일 조회
2026-10-302일15일30일61일
2026-10-310일0일0일0일
2026-11-013일15일30일61일

빈 결과를 받으면 근무 종류와 주기 순번을 함께 확인합니다

먼저 기준일에 해당하는 근무가 반복 순서의 1일차와 같은지 확인하세요. A처럼 주간이 세 번 연속인 패턴에서는 같은 “주” 표기라도 첫째·둘째·셋째 주간의 위치가 다릅니다. 날짜와 근무 종류 한 칸만 맞춰 보고 시작점을 정하면 실제 순번과 어긋날 수 있습니다. 앞뒤 며칠을 확정 근무표와 대조하는 편이 낫습니다.

다음으로 휴무 표기와 예외를 확인합니다. 일정 도구가 어떤 표기를 휴무로 세는지, 교육·근무 교환·연차처럼 반복 순서와 다른 날짜가 있는지 봅니다. 함께 쉬는 날 찾기는 두 반복 패턴을 비교하며 날짜별 일회성 변경을 자동으로 반영하지 않습니다.

실제로 주기가 그대로이고 결과가 0일이라면 조회 기간만 늘리는 것으로 해결되지 않을 수 있습니다. 함께 쉬어야 하는 날이 있다면 그 날짜의 실제 근무를 기준으로 연차나 근무 교환의 가능 여부를 별도로 확인해야 합니다. 일회성 변경을 반영하려고 패턴의 기준일 전체를 옮기면 다른 날짜까지 바뀝니다.

이 판정이 적용되는 조건과 날짜별 자료

짝수·홀수 설명은 각 주기에서 휴무가 정확히 한 번인 이 4일·6일 사례에 적용했습니다. 휴무가 여러 번 들어가는 패턴은 휴무 위치의 조합마다 따로 비교해야 합니다. 중간에 주기가 바뀌거나 개인 일정이 추가되는 실제 근무표에 이 결과를 그대로 적용할 수는 없습니다.

요약 CSV에는 기준일 세 가지와 조회 길이 네 가지, 총 12개 조건을 담았습니다. 날짜별 CSV에는 2026년 11월 1일부터 2028년 10월 30일까지 730개 날짜의 A·B 근무와 공동 휴무 여부를 넣었습니다. 공동 휴무 열의 0·1을 합하면 표의 일수가 됩니다. 특정 기간을 확인하려면 해당 날짜 범위만 남긴 뒤 합산하세요.

내 일정으로 바꿔 보기

최소 연속 휴무를 1일 이상·전체로 두고 확인하세요. 예시의 365일 조회에서 공동 휴무는 없습니다. 조회 기간을 30일로 바꿔도 0일입니다. 비교 조건을 재현하려면 B의 기준일을 2026-10-30으로 바꿔 다시 찾으세요. 30일 안에서는 11월 10일과 22일이 나옵니다. 실제 계획에서는 두 사람의 확인된 기준일을 사용해야 합니다.

함께 쉬는 날 찾기 예시 열기
출처와 계산 조건

MIT 6.042J의 최대공약수·정수 계수 결합 자료는 수학적 성질의 근거입니다. 근무 패턴·기준일·날짜 목록과 비교표는 이 글을 위해 설정하고 직접 계산했습니다. 각 주기에서 한 번 쉬며 주기와 기준 위치가 계속 유지된다는 조건을 사용했고 공휴일·근무 교환·개인 예외는 자동 휴무로 더하지 않았습니다.

계산 기준을 확인하고, 오류는 문의로 알려 주세요.