>>96
目的とか違いというものについてもう少し具体的に説明できる?
命名規則から始まって関数における引数の順序やオプショナリティの好みについてだとか
ファイルパスから名前を抜くのに正規表現を使うか反復でチマチマ抽出するかとか (工数と実行速度の取捨)
その際に ([^\\]+\.[^.]+)$ と書くか ([^\\]+)$ と書くかとか (細かい仕様の決定)
目的がハッキリしていれば仕様もハッキリするはずだし後はそれを満たしたコードを書ければ合格だよね

>>97
懐かしくてワロタ