2008 Winter Scripting Games

イベントの概要

2008 Winter Scripting Games へようこそ。このゲーム イベントこの競技会がライブで行われるのは、2008 年 2 月 15 日から 3 月 3 日までです。ただし、それ以降でもゲームは個人的にいつでも行うことができます。

Scripting Games ホームページ (日本語)

この Scripting Games ホームページには、開催スケジュールや解答 (各イベントの期限終了後)、役に立つヒントなどの情報が掲載されています。


初級コース

イベント 1

Pairing Off (ペアを数える : 5 ポイント)
一連のトランプ カードが与えられ、その中に存在するペアを数えます。

イベント 2

True Type (True Type フォントを調べる : 10 ポイント)
ローカル コンピュータからレジストリからキーを読み取り、インストールされているフォントをすべて調べた後、キーの名前を解析して各フォントが True Type フォントであるかどうかを判定します。

イベント 3

Let's Get Together (複数のテキストファイルから先頭行を抽出する : 10 ポイント)
フォルダ内にあるテキスト ファイルからそれぞれ先頭行だけをコピーし、新しいファイルに出力します。

イベント 4

Count Yourself In (文字数をカウントする : 5 ポイント)
実行中のスクリプトに含まれている文字数をカウントします (改行文字は含めません)。

イベント 5

What’s the Difference? (日付の差分を計算する : 10 ポイント)
現在の日付とコマンドラインの引数として入力された日付の差分を、日数と月数で計算します。

イベント 6

Coffee Break (注文する飲み物の数をカウントする : 10 ポイント)
テキスト ファイルにある一意のエントリを調べ、それらの数を計算します。

イベント 7

Squashing Bug (バグを潰す : 10 ポイント)
渡されたバグだらけのスクリプトに対して、スクリプトが正しく動作するようバグを修正します。

イベント 8

Random Guess (数を当てる : 15 ポイント)
ランダムな数を生成し、ユーザーにその数を当てさせます。ヒントとして、ユーザーが入力した数が生成したランダムな数よりも大きいか小さいかという情報を与えます。

イベント 9

Pool Party (プールの水量を計算する : 15 ポイント)
Microsoft Access 2003 データベースにあるファイルからフィールドを読み取り、フィールド内のデータを基に計算を行います。.

イベント 10

Bowling (ボウリング : 10 ポイント)
ボウリング ゲームのスコアカード (形式は配列) が与えられたとき、最終得点を計算します。

上級コース

イベント 1

Could I Get Your Phone Number? (電話番号を覚えやすくする : 10 ポイント)
7 桁の電話番号が与えられたとき、標準的な電話機のダイヤル ボタンに印字されている文字を使用して、電話番号を表す英単語を作成します。

イベント 2

Skating on Thin Ice (フィギュアスケートの勝者を決定する : 10 ポイント)
フィギュア スケート競技の得点情報が含まれているテキスト ファイルを読み取り、勝者を決定します。

イベント 3

Instant (Runoff) Winner (優先順位付連記投票の当選者を決定する : 20 ポイント)
テキスト ファイルにあるデータに基づき、優先順位付連記投票の当選者を決定します。

イベント 4

Image is Everything (カレンダーを表示する : 5 ポイント)
月と年を入力するようユーザーに求め、入力された値に基づき、きれいにフォーマットされたカレンダーをコマンド ウィンドウに表示します。

イベント 5

You Call That a Strong Password? (強力なパスワードかどうかを判別する : 5 ポイント)
パスワードを入力するようユーザーに求めた後、与えられた基準に基づいて、パスワードの強力さを判定します。

イベント 6

Prime Time (素数を計算する : 5 ポイント)
1 ~ 200 の範囲内に存在するすべての素数を計算して表示します。

イベント 7

Play Ball! (総当たり戦のスケジュールを作成する : 10 ポイント)
6 チームで行われる総当たり戦のスケジュールを作成します。

イベント 8

Making Beautiful Music (音楽再生リストを作成する : 15 ポイント)
.csv ファイルから曲名と楽曲の長さを読み取り、指定された長さの再生リストを作成します。

イベント 9

You’re Twisting My Words (単語に含まれる文字を逆順にする : 5 ポイント)
テキスト ファイルを読み込んだ後、各単語の文字を逆順にし、その結果を出力します。

イベント 10

Blackjack! (ブラックジャック : 10 ポイント)
ディーラーとプレーヤーの 1 対 1 で、トランプ ゲームのブラックジャックをプレイします。

Top of pageTop of page