- 半角英数字(大文字小文字混ざり)と半角数字の文字列をランダムに組み合わせた20文字を表示し、その下の入力フィールドに入力された内容が正しいかどうかを判定し、正しければタイムとともに結果を表示、正しくなければ残念表示する1画面のWebアプリケーションを作成せよ。なお、タイムが短い上位10個の結果については、順位・達成日時・タイム・ユーザー名(10文字以内の英数字)を画面下部に常時表示し、結果送信または画面リフレッシュのタイミングで更新されるものとする。
- 問題作成・判定・タイム計測など記録に関する主要なロジックはJavaで記述し、JavaScriptでは画面表示やサーバとの送受信処理程度しか使用しないこと。
- フレームワーク・ライブラリは自由に使用してよい。