)になるから、とても遅くなるよ。100万回くらい計算が行われるよ。}今度はオブジェクトのポインタではなく、オブジェクトの名前で遭遇したかどうかを確認しているよ。この問題ではオブジェクトの名前はユニークであることを前提として良いことになっているので、これでもいいよ。解答例1はオブジェクトのポインタを比較するだけだけど、こちらは文字列比較になるので、若干、遅くなるよ。}再帰関数を使った解答例。オブジェクトの数が少ない場合は再帰の数(すなわち関数が消費するメモリのスタックの数)も少なくて済むけど、多くなるとスタックオーバフローになる可能性があるよ。3行目と17行目はまったく同じ名前の関数が定義されているけど、引数が異なれば、関数名は同じでもいいんだよ。引数をきちんと分けて呼べば、識別できるから問題ないんだよ。