日々是ジャグリング

ジャグリングを通じて感じたこと考えたことを綴っていきます。

ジャグラーが英数字の羅列に一喜一憂する理由

こんにちは、ゴ~チョです。
突然ですが、グループ分けクイズです。

 

Aグループ
blue, go, cat, apple, nhk, jpg, piano, 1m45cm


Bグループ
red, stop, dog, microsoft, tbs, gif, piccolo, 145cm

 

さて、6316131は、ABどちらのグループでしょうか。

正解と解説をもって今回の真のテーマ発表に代えさせていただきます。

正解と解説

f:id:juggling-gohcho:20170807011334p:plain

冒頭のクイズの答え、6316131が属するグループは

 

 

 

 

 

Aグループです。

AグループとBグループを分かつ法則は、
「文字列がジャグリング可能か否か」
です。

 

文字列がジャグリング可能?さっぱりわからない

という方、それこそが今回の真のテーマ

トスジャグリングのパターンを数値化して表現する手法サイトスワップです。

 

詳しい解説は他のサイトにすでに詳しいので割愛しますが、
簡単に言えば、数字の大きさでボールを投げる高さ(投げてから手に帰ってくるまでの相対的な長さ)、数字の並び順で投げる順番を表したものサイトスワップです。

 

数列なのにアルファベットが出てくるのはなぜか

例えば「十」の高さを表現したいときに「10」と書いてしまうと、それが「十」なのか「一と零」なのかわかりませんね。
そこで二けた以上の数字を一文字で表現するために、「10, 11, 12...」に対して「a, b, c...」のアルファベット文字を順番にあてがってやるわけです。

 

ジャグリング可能か判定する方法

サイトスワップの各桁の値の合計を、桁数で割ることで判断できます。
割り切れない場合は、ジャグリングとして成立しません。

 

例えば、冒頭のクイズの6316131であれば、サイトスワップの桁数は7です。
そして、6316131の各桁の値を足し合わせた合計は、6+3+1+6+1+3+1=21です。
値の合計21は桁数7で割り切れます。21÷7=3ですね。

よって6316131はジャグリング可能です。
ちなみにこの割り算の答え3が、そのサイトスワップで使用されるボールの数になります。
6316131は道具3個で行うジャグリングのパターンということです。

 6316131のサイトスワップアニメーション

f:id:juggling-gohcho:20170125232643g:plain

 

アルファベットを含む場合は、桁数はそのままカウントし、各桁の値は二桁の数値に読み直してから足し合わせます。


例)blue
桁数:4
各桁の値の合計:b+l+u+e=11+21+30+14=76
合計÷桁数:76÷4=19(割り切れるのでジャグリング可能、19個を投げるジャグリング)

 

※実はこれは必要条件であり、ジャグリング可能な十分条件ではありません。十分条件の判定法等サイトスワップに関する詳しい説明については下記リンク先サイトを参照してください。

 

サイトスワップノーテーション - 京都大道芸倶楽部 Juggling Donuts

https://juggling-donuts.org/juggling/kyouhonn/kagaku/siteswap/siteswap1.html

 

ちなみにクイズのネタはコチラを参考にさせていただきました。

ジャグリング可能な言葉(Jugglable Word) - 京都大道芸倶楽部 Juggling Donuts

https://juggling-donuts.org/juggling/kyouhonn/kagaku/siteswap/jugglableword.html

 

 

便利なアプリ

ということで、冒頭のクイズのAグループは「ジャグリングが可能な文字列」、Bグループは「ジャグリングができない文字列」だったのです。

ひとつひとつ確かめてみてください。

上記の計算をして確認するのが面倒な方には便利なアプリをご紹介します。

実は、いちいち手計算をしなくても、

サイトスワップを打ち込むとジャグリング可能か判定したうえで、

可能ならばアニメーションでその軌道を再現してくれるアプリケーションがあります。

play.google.com

iJuggle

iJuggle

  • nathanpeterson.com
  • Utilities
  • Free

 

JuggleMaster」というシミュレーションソフトが元になっていますが、
その原型を作成したのは

大阪大学ジャグリングサークルPatioの創設メンバーである松岡顕さんです。
ちなみに松岡さんの下の名前「ken」はジャグリング可能。すばらしい!

 

ジャグリング可能な日付は?

0詰め4桁表記であれば、1年にジャグリング可能な日付は32日あります。

ジャグリング可能な日付(4桁表記)
0112(01月12日), 0116(01月16日), 0130(01月30日), 0202(02月02日), 0206(02月06日),
0404(04月04日), 0408(04月08日), 0413(04月13日), 0417(04月17日), 0512(05月12日),
0516(05月16日), 0530(05月30日), 0602(06月02日), 0606(06月06日), 0804(08月04日),
0808(08月08日), 0813(08月13日), 0817(08月17日), 0912(09月12日), 0916(09月16日),
0930(09月30日), 1111(11月11日), 1115(11月15日), 1119(11月19日), 1120(11月20日),
1124(11月24日), 1128(11月28日), 1201(12月01日), 1205(12月05日), 1209(12月09日),
1223(12月23日), 1227(12月27日)

 

誕生日や記念日がジャグリング可能だと、ジャグラーとしてはちょっと嬉しい。

(日付の他にも、英単語や人名でジャグリング可能なものを紹介するTwitterアカウントがあるのでこちらにリンクを貼っておきます。)

twitter.com

このようにジャグラーはちょっとした英数字の羅列を見て、

ジャグリング可能か試しては一喜一憂を繰り返して遊んだりしています。


あなたの誕生日はありましたか?
ではまた!