先週のチャレンジに対する解答は こちらです。
日本語版ウィークリーチャレンジ100問目突破記念、第五弾は再び @Qiu さんからのチャレンジです。
様々な基準と優先順位に基づいて与えられたデータを分類してみましょう。
各行の分類は、検索する列、検索する文字列、および期待される結果が、次のように定義されているマッピングテーブルに従って割り当てる必要があります。
検索する列 検索する文字列 分類
C1 Ice R1
C2 land R2
C1 Wind R3
C3 Water R4
C2|C3 Brazil|Tsunami R5
| は"AND" 条件の状態を表します。
以下の点を考慮に入れる必要があります。
1.ルールはマッピングテーブルの上から下に向かって実行されるため、最後のルールが
他のルールよりも優先されます。
2.検索では大文字と小文字が区別されるため、「Ice」は一致しますが「Nice」は一致
しません。
シンプルなお題なので、シンプルに解こうと思ったのですが、うまい方法が思いつかずダラダラと長くなりました。
難しかったです。とりあえず答えは合いましたが、ステップがだいぶ多くなりました。
自分は投稿していませんでした。
ANDの扱いが微妙ですが、C2=Brazil and C3=Tsunami ってことで処理しました。
あまりうまく作れませんでした。