6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AtCoderの提出結果に効果音をつける

Last updated at Posted at 2019-02-18

「ABCのA問題がちゃんとACしてるか気になって、おちおちBの問題文が読めない…」

そんな悩みを解消するブラウザスクリプトを作成しました。

インストール方法

まず、ブラウザにTamperMonkeyをインストールします。

そして、このページに飛んで、「スクリプトをインストール」をクリックします。TamperMonkeyの管理画面が表示されるので、「インストール」をクリックします。

Google Chromeの場合

インストールに加えて、音声の自動再生を許可する必要があります。

URL欄に chrome://flags/#autoplay-policy と入力し、設定画面に飛びます。Autoplay policy を "No user gesture is required." に変更し、Chromeを再起動します。

使ってみる

AtCoderのこの問題に、Python 3でACするこのコードを提出してみましょう。

[a, b] = map(int, input().split())
print(a + b if b % a == 0 else b - a)

「自分の提出」画面に飛ばされるので、しばらく待ちます。ACが確定すると、いい感じの音が鳴ってくれます。

次に、WAになるこのコードを提出してみましょう。

[a, b] = map(int, input().split())
print(a + b)

WAが確定すると、嫌な感じの音が鳴ります。

おわりに

「自分の提出」ページのタブがバックグラウンドであっても音が鳴ってくれるので、安心して次の問題文を読み進めることができますね。

このスクリプトが素敵なAtCoderライフの一助になれば幸いです。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?