再帰的な構造と終了条件の重要性
こんにちは、ネーミングラジオ名前をつけるラジオです。パーソナリティーのつねきちです。
この番組は、Z世代とイントレ世代の狭間にいる社会人の2人、けんしょうとつねきちが、
名前をつけることについている会話するラジオです。
パーソナリティーのけんしょうです。
名前をつけるとは、定義し、表現することです。
僕たちが新しく発見した言葉、概念の最定義、名付け、
この3つに関して大切りやあるあるをしながら、ゆるく雑談をしていきます。
それではやっていきましょう。
はーい。
じゃあ今日のテーマは、つねきちさん、何でしょうか。
今日のテーマは、多重再帰炭治郎構造ですね。
多重再帰炭治郎構造。
ただ、その説明する前に、再帰構造ってわかります?
まあ、ざっくりはわかるけど、
すごいプログラミングの勉強とか昔してたときに出てきてたなって感じかな。
自分自身の定義の中に自分自身を含むっていうのを、
再帰的な構造とか言ったりする。
その関数の中に、自分自身の関数の定義の中に関数自身が入ってるみたいなやつ。
それは悪い構造、いい構造、別にそういう一口には言えないもの。
一口には言えないけど、再帰的な構造を書く場合は、
再帰したときに扱う対象がどんどん小さくなっていくっていうのと、
こうなったら止まるよっていう終了条件っていうのが設定されていれば、
きちんと関数のアウトプットが出るようになるって感じですね。
ちょっと、例えば自分自身よりも1低い値で自分自身の関数を使うみたいな。
だとすると、例えば会場とかわかりやすいけど、
5の会場を渡すと、5×4の会場を返すみたいな。
そうすると4の会場っていうのがまた残るから、4の会場っていうのを渡すと、
4×3の会場が返ってくるみたいな。
3の会場を渡すと、3×2の会場が返ってきて、
2の会場を渡すと、今度は2×1の会場みたいな。
収束条件と終了条件として1の会場が出てきたときは1にしますってすると、
5の会場っていうのが5×4×3×2×1みたいな感じで返ってくるみたいな。
関数、自分自身の定義に自分を呼び出すっていうのを、
多重再起ジャンプ表紙構造
再起構造、再起的な構造とかって言ったりします。
もうちょっと補足とか修正とかある場合はコメントとかで教えてほしいんですけど、
実感そういうような感じですね。
もうちょっと分かりにくいんで、それでもね。
分かりにくいですね。
別のものに何か置き換えてくれたのが、その炭治郎ってやつなのかな。
多重再起炭治郎構造は正直言いたいだけっていうところあるんですけど、
この前心の中に自分を買うっていう回をやったときに、
炭治郎は自分の心の中に炭治郎を買ってるだろうなみたいなことを言ったんですよね。
そしたらけんしょうが、いやもうそれはあれだなみたいな、
心の中の炭治郎も心の中の炭治郎を買ってるだろう。
それはそうでしょ。炭治郎だもんだって。
でもそしたら心の中の炭治郎の心の中の炭治郎も心の中の炭治郎を買ってる。
おだしょー そうだよな 炭治郎の 定義にも炭治郎を買ってること
っていうのが含まれてるからな
おだしょー そうそう そうすると もうずっと続いちゃうよね しかも
これは再起処理の中で前の処理 よりも扱うサイズが小さくする
っていうのが入ってない上に終了 条件も入ってないから すごい
ひどいループを起こすよね 一生 終わらないっていう
おだしょー 確かに
おだしょー っていうね なんかパジュウ 再起○○構造っていう
あるあるをしたいなと思って 今日ちょっとテーマに取り上げ
ました
おだしょー ああいろいろあるん じゃないかっていう
おだしょー そう なかなか難しい けどね
おだしょー 綺麗なやつはむずい かも 炭治郎みたいなやつはさ
パッて浮かんだのは漫画とかの 表紙とかで結構ジャンプの表紙
とかであんねんけど 主人公たちがジャンプを持ってる
のよ その表紙にもまったく同じのが
書かれててさらにその中にも みたいなずっと続いてるみたい
なのが
おだしょー それヤバいな 多重再起ジャンプ表紙構造
じゃん
多重再起クレーン構造
おだしょー もう一回だけやん まだ終了条件
が書いてないあの印刷上の問題 という終了条件はあるけどどんどん
ちっちゃくなってってるけどね 確かに
おだしょー 多重再起構造ですね いいですね
おだしょー 他なんかもっとあるん ですか炭治郎が言いたいだけやった
けど もうちょっとバシッといった
おだしょー 多重再起クレーン構造ってある
かなと思ってて クレーンビルの建設ってどういう
ふうにしてるか知ってますか てか建設中のビルの屋上にとんでも
なくでっかいクレーンあるじゃん あれどうやって作ってるか不思議
に思ったことあります
おだしょー 思ったことあるしテレビで答え
を見てしまったのね私 そうなんですよ
おだしょー 解説してもらってもいいですか
そしたら おだしょー
僕がテレビで見たのはスカイツリー ってどうやって建てたっていう
のがあってめっちゃ確かにって思 ってまんまとテレビ番組最後まで
見てしまってんけどとある一つの でかいクレーンがありますとでも
スカイツリーって最後なんか結構 ちっちゃいやん上のほうキュって
あれはだから組み立てていくクレーン があったらそのクレーンよりもう
少しちっちゃいクレーンで大きい クレーンを取り壊しつつただ建設
も進めつつっていうのをだんだん 収束させていって
おだしょー そうそうそう
おだしょー 最後はちっちゃいクレーンまで
持っていってみたいなところっていう のがテレビで見たな
おだしょー そうねでっかいクレーン を使ってでっかいクレーンより
ちょっとちっちゃいクレーンを 上で組み立ててそのちょっとちっちゃい
クレーンででっかいクレーンの 部材を分解して落としていくと
そのちょっとちっちゃいクレーン を使ってそれよりもちっちゃい
クレーンの部材っていうのを上で 組み立てて分解して今まで使って
たクレーンっていうのを分解して 落とすっていうのをN回繰り返して
いって最後までいったときにちっちゃい クレーンは普通に挽回して分解して
人間の手で持っていくっていう まさに多重再起構造多重再起クレーン
構造だなって思うよねいいよね これ
おだしょー まさにすぎるな
おだしょー 給料条件もあるしちっちゃく なって
いってるしっていう
おだしょー そうそうそう
おだしょー クレーンというところでお互い
がお互いの要素は内包してるという か
おだしょー うん面白いよね
おだしょー そうそう他あります
おだしょー 他はお笑い芸人かなんかがテレビ
番組って言ってたんやけどお笑い 芸人ってさいろんなバイトしてる
みたいなイメージない
おだしょー あー確かに確かにめっちゃバイト
してそう
おだしょー 売れない時代しかもコンビニとか
やったら時間決まっちゃうから結構 特殊なバイトしてる人とか多い
よね芸人って
おだしょー あーそういうことか
おだしょー 時間に縛られなかったりとか手
取りでパッと渡してくれたりとか 前回からの紹介とかそこでなんか
テレビで紹介したバイトがあって ポケットティッシュを配るバイト
あるやん
おだしょー ありますね
おだしょー あれって結構不正できるらしくて
なんかこう一人に対してめっちゃ 渡すとかさ
あれって結局ポケットティッシュ の裏にある広告を
おだしょー だからいわゆる一人に対して
いっぱい渡しても全く意味がない から
おだしょー 確かになるほどね
おだしょー そうバイトとしたらでもそっち
の方が早く終わるんだよね
おだしょー まあそうっすね
おだしょー もしくは悪いけど捨てちゃう
みたいな配った程度 っていうある種ラクをして不正
をして元のいわゆる広告効果が 下がっちゃうのをしないように
ポケットティッシュ配りを監視 するバイトがある
おだしょー そんなのがあんだね
おだしょー それをカラスっていうらしい
いわゆるポケットティッシュ配り をしてるちょっと分からへん数十
メートル離れてるとこから一般 人の予想ってちょっと見ておく
みたいな そのカラスを見張るフクロウっていう
バイトがあるのよ
おだしょー やばいやばいやばいやばいやばい
っていうとこまでテレビで見てて 調べたら同じ芸人か知らんけど
インタビューに載っててフクロウ をやってたよねその芸人さんが
確か
おだしょー ああじゃあカラスよりも上の人
だ
おだしょー そう結構上流というか上位の
階級をやってて 一回フクロウをサボってパチンコ
か何かなんだけどサボったらその 日一日でクビになったっていう
のがあって 実は僕よりももっと上にバードウォッチャー
っていう階級のバイトがあった みたいな
これ多重載機かな
おだしょー 多重載機ポケットティッシュ見張り
役構造ですね
おだしょー どんどん大きくはなってるけど
おだしょー 何だろうねそれでも修了条件が
よく分かんないけどね
おだしょー よく分からないだからバードウォッチャー
の上がいるかもしれない
おだしょー なるほどなあいいっすね
それはちょっとバッチシャあってる かわからんけどちょっと近いかな
と思った
おだしょー 素晴らしいですね多重載機ポケットティッシュ
構造ですね
おだしょー そういうなんか好きやわあんま
言語化できんけどそういうの
おだしょー 何だろうね
おだしょー オチも含めて好きやな
おだしょー そうねえあまあしかもさっきの
オチがあるっていうのがいいっすね
おだしょー そうやな自分が一番上やと思 ったら実はその上がオチなんで
おだしょー なんかあのそれで言うとちょっと
これ多重載機構造かどうかも分かんないん ですけど
流角って行ったことありますやけに 行く
おだしょー 流角めっちゃ行くな
おだしょー カルビで食べますよね
おだしょー カルビ食べるよ
おだしょー でカルビをすごく美味しく食べる
食べるために食べるために存在する ご飯があってそれをカルビ専用ご飯
って言うんですよ
おだしょー それってあれやっけネギとか乗ってる
やつ知らなかった別か
おだしょー そうそうそういやなんかご飯に
カルビ専用ご飯
そのなんか韓国海苔とかごま油 とかネギとか確か入ってた気が
する
おだしょー それめっちゃ食うわ一瞬だけすぐ
帰ってくるから脱線するけど会社 の先輩に教えてもらったのがカルビ
専用ご飯は大中小で言うと絶対中サイズ を頼めって言われるんだよね
おだしょー なぜなら人は絶対におかわり
をすると大でおかわりをすると 2杯目はマジできついで小でおかわり
するのはちょっと少なすぎる1回 が
おだしょー なるほどね
おだしょー 中で2回やって言われてもうねそれ
聞いてから5年ぐらい経ったけど 未だに教えを守ってるわ
おだしょー 中サイズを2回これもうぴったり
胃にぴったりだから皆さんぜひ やってみるわ
すいませんちょっと脱線して
おだしょー 全然大丈夫カルビがあってカルビ
を美味しく食べるためのご飯のカルビ 専用ご飯があるんですよね
おだしょー カルビ専用ご飯を美味しく食べる
ためのカルビであるカルビ専用ご飯 専用カルビがあるんですよ
おだしょー 嘘やんメニューにはある嘘裏
メニューがおだしょー 今調べてもいいけどあるよカルビ
専用ご飯専用カルビ おだしょー
じゃあカルビ専用ご飯専用カルビ 専用ご飯もあるわけ
おだしょー それは確かなかったと思う
そこで打ち止めないなあるっけ メニューで見たことはないなもう
読み飛ばしてんのかな カルビ専用ご飯がカルビと呼ば
れるもの全てに合うご飯でカルビ 専用ご飯専用カルビはカルビの
中で最もご飯に合うカルビらしい です
カルビの中で最もご飯なるほど まあちょっとのっさやな
いや面白いよね まあ大気的というか大気的かカルビ
を含んでるもんな カルビを美味しく食べるために存在
するご飯がカルビ専用ご飯 カルビ専用ご飯専用カルビはカルビ
の中で最もカルビ専用ご飯を食べる ためのカルビですよね
頭ったけど焼肉牛脚の人にはカルビ の中で最もご飯に合うカルビって
書いてありますね まあ一応牛脚 スイッターを張っておこう後で
見てくださいね そんなまさかって思うと思うん
ですけど カルビのエスタルトーカー起きそう
や今 カルビねカルビだからいやちょっと
この話は言ってる間に自分でもよく わからなくなりそう
ね 言ってきた
多重再起構造
言ってきた あとカギの複製とか結構何か
多重再起構造っぽいって思った ことあるかもしんない
カギの複製アイカギ作るみたいな アイカギ作るとかは
アイカギのアイカギみたいな そう
でもそれダメらしいんだけどね 法律的に
法律的にっていうかよくないらしい なんか要は複製したときにノイズ
というか完璧に複製するのって 難しいんだってそもそも
だから本物のカギを複製するっていう のは別にいいんですよ
けど複製の複製はちょっとずつ ズレていくから
刺していくたびにどんどんカギ穴 の方にダメージを与えてしまって
壊れちゃったりすることがある から
基本的にアイカギの複製は複製 されてないオリジナルキーを
元にしないといけないんだって なるほど
偽札の偽札みたいな そう
多重再起的だね
そうね でもカラスの話がすごい好きだな
俺 多重再起構造は悪いわけではない
悪いとかいいとかじゃないね 面白いよね
エクセルで数式やってるときに 循環参照みたいな
なっちゃって結局そのA1っていう セルがあって
そのA1のセルに数式って言ってる ときにA1っていうのを中に入れ
ちゃうと循環参照ですって言って 確かもうエラーになっちゃうかな
完全に
エラーになりますね 例えばA1セルからA3セルまで
A1セルからC1セルまでに1,2,3って 入ってて
D4セル
A1からC1までに1,2,3って入ってて D1セルに
ちょっと何かわけわかんなくなって きた
でもA1のセルにイコールA1-1とかって 入れたら
そうだね マイナス1が出てから さらにまたそれ引いて
それまたさらに引いてってなって 終了がないからずっと
循環しちゃうってことか
ということですね
それだけ見たらあんま良くないん かなって思ってたのよね もともとは
ちゃんと定義付けをするのであれば プレーン構造とかでも出たけど
何なのも世にあるというか
そう ポイントはあれですね 終了 条件があるかないかっていうところ
と あとはたぶん次にインプット される値っていうのが
明確にちっちゃくなってるのが たぶん大事ですね
じゃあ多重債機ポケットティッシュ 配り構造は大きくなっていったら
あかんのかな
例えばなんだけど ポケットティッシュ 配りが各地に4人チームっていうのが
複数あって それぞれの地域の4人チーム をたべるためにカラスっていうのを
存在させていて カラスっていうのを さらにたばねるために袋っていう
のをさらにやっていくんだとしたら マネジメントする人数はどんどん
減ってってるよね 普通に
頭数で言ったら減ってってるか
そう からマネジメントする人数 自体は減ってってくわけで それやってけば
いずれマネジメントする人数が 1に落ち着くわけだから そしたら
終了条件は設定できそうな感じは するけどね
確かに バードウォッチャーの上が またいて それをまたいるって言って
最後紙みたいな
多分発注者の気がするけどね
ポケットティッシュの紙 なるほど
だから多重再起炭治郎構造とかは 多分普通に循環参照っていうか
多重再起ジャンプの表示構造とかも 多分終わらないよね 終了条件
小さくならないし 終わらないっていう
物理的な限界が来ちゃうのが先やな 印字できて
印字の限界とかは確かにあるね
多重再起クレーン構造あるけど 循環炭治郎参照って感じか
そうね 循環炭治郎構造かもしんないね
俺の中の炭治郎は何て言うかなって言ったら その炭治郎も俺の中の炭治郎は何て言うかなみたいな
だから永遠に答えが決まらないみたいな
よくないね じゃあ循環炭治郎はよくないねな
スパイがループしちゃうからね
なるほど 出尽くしたかな あるあるわ
そうね なんかこれはあれですね リスナーの人に聞いてみたいですね
確かにな 全然クレーンとかはマジでバッチして当てはまってるから そういうのが他にあるかもしれんな
そうね なんで 名前はつけられちゃうネーミングラジオでは
みなさんの感想・質問・疑問のお便りも大募集しております
概要欄のURLから 今回で言うと 日常に潜む多重再起構造ですかね
本文を入力してもらえるととっても嬉しいです
Twitterで感想をつぶやく場合は
ハッシュタグネーミングラジオ 全てカタカナで
ネとミの間はのばし棒でお願いします
感想をつぶえてくれたら大変励みになります
それでは
バイバーイ