演習1.12012-06-25演習1.1PAIP名前の末尾に「Jr.」や「MD」というサフィックスが付いているときに、それを無視してラストネームを抽出するプログラムを書け、というもの。Jr)))文中のfirst-nameを参考にして単純にやってみたけど、reverseが何回も出てくるのが気持ち悪い。リストの最後から順番に見る良い方法はないだろうか。リストの前方から見ていって、「見ている要素の次の要素が*suffixes*に含まれていたら、いま見ている要素がラストネーム」というやり方もあるなぁ、と書き直したのが以下。last))というサフィックス無しの名前を入れたら無限ループに陥ってびっくりしますよ。他にも何かバグが潜んでいそうな気がするプログラムです。Ph.D.)という場合を試してみたら、「クォートされたリスト中にコンマは入れられませんよ」とエラーが出ましたとさ。(21)月別アーカイブはてなブログをはじめよう!amaruiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。