先週のチャレンジに対する解答はこちらでご確認ください。
今週のチャレンジは @kelly_gilbert からの出題です。
オフィスを飾るためにシネマLEDライトボックスを購入して毎週マーキーサインを更新しようと考えています。ただし思い描いているメッセージを表示するのに十分な数のアルファベット文字タイルがあるかどうかを確認するには結構時間がかかります。
今週のチャレンジでは、希望するメッセージに十分な数の各アルファベット文字タイルがあるか確認するためのアプリを作成してください。一部のタイルは複数の文字として使用できることに注意してください(例:6と9、Oとゼロ)。
メッセージの適合性を確認する必要はありません(もし更にチャレンジしたい場合は、私のマーキーボックスには8つのタイルを3行並べることができるので、それも考慮してみてください)。
レポーティングツールでレイアウトの使い方が良くわからずてこずりました。
今回の出力サンプルだと何をやれば良いのかよくわからないと思います。英語版のOutputをそのまま載せておいた方が良いと思います。
英語版の様に5つの回答をまとめて処理するやり方がわからず…。一つづつなら処理できました。
@DaisukeTsuchiya さん、
英語版のウィークリーチャレンジの出題者にも確認しましたが、英語版の出力ファイルはそれぞれのケース(メッセージにタイルが十分あるとき、足りないときなど)の例を示すためにコピー&ペーストして複数行見せているだけで、実際の出力は1つのメッセージ(最後の行)にしか回答が返ってこないとのことです。
そこで日本語版は(複数行同時に返ってくるという誤解を避けるために)1行のメッセージに対する回答だけのものを出力としました。
もともとこのチャレンジを作成したメンバーは、1行のメッセージに対する回答を返すワークフローを作成して解答としていますが、もし5行まとめて回答できるワークフローを作成することができたら、ぜひシェアしてください!
サンプルの結果を再現できればよいのかと思いましたが、皆さんが英語版のような無効時に足らない枚数を表現されていたので、そうした表現も出力されるようにしました
当時は解けなかった過去問を解いてます。
できました。