저글링 사이트스왑 계산기
저글링 패턴 표기법인 사이트스왑(예: 531, 441)이 실제로 저글링 가능한지 검사합니다. 평균이 정수인지, 던진 공이 서로 부딪히지 않는지 두 조건을 확인하고 공 개수를 계산합니다.
공 개수
3개
평균이 정수이고 착지 박자가 서로 겹치지 않아 실제로 저글링할 수 있는 패턴입니다.
계산 방법
- 1사이트스왑 패턴을 입력합니다(숫자로만 된 «531», «441» 같은 문자열).
- 2평균이 정수인지(공 개수 조건)와 충돌 없이 순열을 이루는지(착지 조건)를 확인합니다.
- 3두 조건을 모두 만족하면 실제로 저글링할 수 있는 패턴이고, 이때의 공 개수를 보여줍니다.
자주 묻는 질문
저글링 패턴을 숫자열 하나로 적는 국제 표준 표기법입니다. 각 숫자는 그 순간 던진 공이 몇 박자 뒤에 다시 던져지는지(공중에 머무는 시간)를 나타내고, 숫자가 클수록 더 높이·오래 던진다는 뜻입니다.
던진 횟수만큼 반드시 같은 횟수로 받아야 하기 때문입니다(공이 저절로 생기거나 사라지지 않습니다). 이 평균이 바로 저글링에 쓰이는 공의 개수와 같습니다. 예를 들어 «441»은 평균이 (4+4+1)/3=3이라 3개짜리 패턴입니다.
네. 「210」처럼 평균은 1로 정수여도 특정 박자에서 두 공이 동시에 같은 손에 떨어지도록 계산되면(충돌) 실제로는 저글링할 수 없습니다. 이 계산기는 i번째 박자에 던진 공이 (i+던지는 수) mod 패턴길이 박자에 떨어진다고 보고, 이 도착 박자들이 서로 겹치지 않는(순열을 이루는) 경우만 유효하다고 판정합니다.
가장 기본적인 3공 캐스케이드 패턴이기 때문입니다. 평균이 3(정수)이고, 길이가 1인 패턴이라 충돌을 따질 다른 박자가 없어 저절로 순열 조건도 만족합니다.
한 자리 숫자(0~9)로는 10 이상을 표현할 수 없어, 관례상 알파벳 한 글자로 씁니다(a=10, b=11, … z=35). 예를 들어 「891」에서 8보다 높은 던지기가 필요하면 「a91」처럼 씁니다.
되지 않습니다. 이 계산기는 한 손씩 번갈아 던지는 기본(비동기) 사이트스왑만 검사합니다. 동기 패턴은 숫자가 항상 짝수이고 대문자로 표기하는 등 규칙이 달라 별도로 다뤄야 합니다.
알아두면 좋은 점
- 비동기(한 손씩 번갈아 던지는) 바닐라 사이트스왑만 검사합니다. 동기 패턴(xy)이나 멀티플렉스([xy])는 다루지 않습니다.
- 입력은 0~9와 a~z(10~35)만 허용합니다. 대소문자는 구분하지 않습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 7일 · 결과는 참고용 추정치입니다.