新しいJMP Scripting Challengeブログ私はで作業中ですしょーた 、ライアン・ギルモア、そして @julian parrisが、毎月のスクリプトチャレンジの投稿をまとめて、来月の初めに開始します。これはすべての人に公開していますが、得点はスタッフ以外の人にのみ保持されます(別のスタッフリーダーボードを保持すると確信しているかもしれません)。正式なリリースに先立ち、一部のユーザーが提出することを期待して、高度な外観を提供しています。これは、チャレンジで予期しない問題を解決するのに役立ちます。さらに、ボーナススコアリングの基準の1つは、スタッフによるものよりも高速なスクリプトを送信することです。以下が最初の課題です。辞書をこの投稿に添付しました。コメントや質問に感謝します。
いい言葉のパズルが大好きです。この挑戦は、ニューヨークタイムズのスペリングビーに触発されました。その中で、文字の1つが常に使用されるという条件で、7文字のリストから単語を作成する必要があります。他の文字は、1回、複数回、またはまったく使用できません。状況を少し複雑にするために条件を変更しています。
7文字の場合、次を見つけます。
- 7文字すべてとそれらの7文字のみを使用した最も長い単語。文字は複数回使用できます。
- 7文字すべてとその他の文字を使用した最長の単語。
- 7文字すべて、および7文字セットの文字が複数回使用されていない他の文字を使用した最長の単語。
- 7文字のうち5文字が表示される最も長い単語。7以外の文字を含む文字は、まったく表示されない可能性のある2つの未使用文字を除き、1回以上表示される場合があります。
スクリプトは、次の名前のグローバル変数に格納される7つの小文字のアルファベット文字(az)文字列のリストを受け入れる必要があります。 letterSetList 。すべてのスクリプトは、同じ3つの7文字セットでテストされます。すべての単語は、以下に掲載されている辞書から取得されます。スクリプトを実行すると、JMPデータテーブルとして開かれると想定できます。
再:新しいJMPスクリプティングチャレンジブログあなたのスコアリングは注釈の品質を考慮しますか?具体的には、それをスコアリングに組み込み、JSL初心者がJSLスキルを向上させるために使用できる注釈を奨励できますか?
再:新しいJMPスクリプティングチャレンジブログ現在はありません。定性的特性の問題は主観性です。私の判断でボーナスポイントを授与できると思います。必ずしも最速ではないが、他の興味深い特性を備えたスクリプトを指摘し、利用できるようにする予定でした。また、投稿で優れたプログラミングの実践を強調します。
再:新しいJMPスクリプティングチャレンジブログドン、ネクタイはどうですか?Contains()やLoc Max()などの関数は、最初の出現のみを検出します。また、結果の表示に関するガイドラインはありますか?グローバル変数または新しいウィンドウ()?
再:新しいJMPスクリプティングチャレンジブログありがとうしゅう 、その情報は投稿の本文に含まれます。私が現在持っているものは:
4つの項目すべてについて、基準を満たす単語または複数の単語がない場合があります。スクリプトは、次の名前のグローバル変数に保存される7つの小文字のアルファベット文字(az)文字列のリストを受け入れる必要があります letterSetList 。すべてのスクリプトは、同じ3つの7文字セットでテストされます。すべての単語は、以下に掲載されている辞書から取得されます。スクリプトの実行時に、JMPデータテーブルとしてアクセスしてください。すべての単語をログに書き込みます。必ずアイテム番号を出力に含めてください。合計3分の制限時間があります。
願わくば、それは私がすべての最も長い単語が欲しいことを示すのに十分明確です。また、ログに送信される出力を要求することで、大量のスクリプトを採点しやすくなることを願っています。