この規約は、このサイトについての、あなたと Problem Forge の間の合意です。アカウントを作る前に読んでください。コンテストの詳しいことはルールにあります。この規約とサイトのほかのページの内容が食い違う場合は、この規約が優先します。ただ1つの例外は懸賞金です。懸賞金には、その懸賞金独自の条件が適用されます。
運営者
このサイトは、アメリカ合衆国の Washington 州の有限責任会社である Problem Forge, LLC が運営しています。この規約で「Problem Forge」「私たち」とは、Problem Forge, LLC のことです。「このサイト」とは、problemforge.com と、そこで提供するすべてのもののことで、API とチェッカーも含みます。「あなた」とは、サイトを利用する人のことです。
連絡は admin@problemforge.com までどうぞ。
この規約への同意
- 公開のページは、何にも同意せずに読めます。
- アカウントを作るには、この規約とプライバシーポリシーを読んだことを示すチェックボックスにチェックを入れる必要があります。チェックを入れることが、この規約への同意になります。
- 同意しない場合は、アカウントを作らないでください。すでにアカウントがある場合は、設定でいつでも削除できます。
このサイトについて
このサイトはゲームです。毎月、難しい問題の新しいはしごを用意します。楽しむためと、学ぶためのものです。試験でも、求人でも、何らかの結果を約束するサービスでもありません。
ベータ版
ベータ版は 2026-11-30 までです。サイトは 2026-12-01 00:00 UTC に本格的に始まります。ベータ版の間は、次のとおりです。
- 不具合が起きることがあります。ページ、ファイル、チェッカーは変わることがあります。
- 不具合でランキングや統計が変わったときは、それを修正したりリセットしたりすることがあります。そのときはサイトでお知らせします。
- 一部の段の難しさが正しくないことがあります。
- ベータ版の間は賞品はありません。始まっている懸賞金はありません。懸賞金のインスタンスを見ることはできますが、解答は送信できません。
- 登録には招待コードが必要です。1つのコードは1人のためのものです。
- ベータ版が終わっても、アカウントと進み具合はそのまま残ります。ただし、終わる前にサイトで別のお知らせをした場合は除きます。
- ベータ版が終わるときに、この規約が変わることがあります。重要な変更なら、もう一度チェックボックスにチェックを入れるようお願いします。
ゲスト
- アカウントがなくても、すべてのページを読めます。
- ゲストは、各問題のページでサンプルを試せます。どのサンプルにも解答が付いています。
- ゲストには Cookie を使いません。ゲストの訪問の記録は残しません。プライバシーポリシーを見てください。
- ゲストは、登ること、私たちに解答を送信すること、ランキングに載ること、どの懸賞金を請求することもできません。
あなたのアカウント
- 登るには、Google か GitHub でログインするか、あなたのメールアドレスにお送りするコードでログインします。
- 初めてのときは、チェックボックスにチェックを入れる必要があります。このチェックは、あなたがこの規約とプライバシーポリシーを読んだという意味です。チェックを入れないと、アカウントは作られません。
- チェックを入れた時刻と、そのときの規約のバージョンを記録します。
- Google や GitHub からは、あなた本人だと示す ID だけを保存します。名前、メールアドレス、プロフィールを求めることはありません。
- メールアドレスでログインする場合は、アドレスそのものではなく、アドレスの指紋(鍵付きハッシュ)だけを保存します。コードを届けるため、私たちのメール配信業者はアドレスを見ます。
- メールアドレスを尋ねるのは、ほかに1つの場合だけです。準備に時間がかかる過去のコピーへのリンクを送るときです(月を参照)。そのアドレスの入力は任意で、保存しません。
- ベータ版の間は、新しいアカウントを作るのに招待コードが必要です。各コードは1回だけ使えます。1つのアカウントで最大10個のコードを作れます。
- 招待コードは一人ひとりにお渡ししています。また、招待コードがあることを公開の場でお知らせしています。あなたの招待コードは、信頼できる人にだけ渡してください。公開の場に投稿されたコードは、無効にすることがあります。
- 1つのアカウントに複数のログイン方法を結び付けられます。ただし、ログインサービスごとに1つまでです。
- ほかのアカウントに結び付いているログインは、結び付けられません。アカウントを統合することはありません。
- 最後のログイン方法は削除できません。やめるときは、アカウントを削除してください。
- ログイン方法を結び付けたり削除したりするには、直前15分以内にログインしている必要があります。
- ログインの有効期間は最長30日です。14日間使わないと終了します。設定で、すべての端末からログアウトできます。
- ログインサービスには、最低年齢などの独自のルールがあります。そのルールもあなたに適用されます。
- 1つのネットワークから1時間に作れる新しいアカウントの数を制限しています。既存のアカウントは、いつでもログインできます。
- アカウントは1人1つにしてください。これはお願いであり、ルールではありません。
- アカウントがサイトの悪用(攻撃、制限の回避、違法な行為など)に使われた場合、そのアカウントの API トークンを取り消し、セッションを終了し、アカウントを停止することがあります。停止されたアカウントはサインインできません。admin@problemforge.com までご連絡ください。してはいけないことも見てください。
年齢
- 年齢は尋ねません。私たち独自の年齢制限もありません。
- ログインサービスには独自の最低年齢があり、それはあなたにも適用されます。
- このサイトは子ども向けではありません。13歳未満の子どものデータを、それと知りながら保存することはありません。13歳未満の子どもがアカウントを持っていることを admin@problemforge.com で知らせていただければ、そのアカウントを削除します。
プレイヤー番号
- アカウントごとに、20桁の非公開のプレイヤー番号があります。
- この番号は、あなた自身のページと、あなた自身のファイル名にだけ表示されます。見られるのはあなただけです。
- 助けを求めて私たちに連絡するときは、この番号を伝えてください。ほかの人には必要ありません。
- これはパスワードではありません。あなたが誰かは、ログインと API トークンで確かめます。
表示名
- 表示名は、ランキングでほかの人に見える名前です。
- 新しいアカウントは、
climber-k7q2m9xd4pのような表示名で始まります。 - 表示名は、2〜32文字の文字または数字です。文字や数字の間には、空白、ピリオド、ハイフン、アンダースコアを入れられます。
- 表示名は重複できます。同じ表示名をすでに誰かが使っていれば、「David (2)」のように後ろに番号が付きます。番号が再び使われることはありません。
- 使えない表示名があります。たとえば、「admin」「staff」「support」のような語、サイトの名前、20桁の数、問題の名前です。
- 最初の1回は、いつでも変更できます。その後は、30日に1回、1年に最大3回まで表示名を変えられます。
- 私たちやほかの人になりすます表示名や、人を困らせる表示名は、私たちがリセットすることがあります。その場合、表示名は
climber-<your id>になり、あなたは変更できなくなります。私たちに連絡することで、異議を申し立てられます。
してはいけないこと
ここに挙げるのは、私たちが実際に守らせることのできるルールだけです。
- サイトを壊そうとしないでください。攻撃、弱点の探り出し、過負荷をかけることはやめてください。セキュリティの問題を見つけたら、知らせてください(連絡先を参照)。
- 制限を回避しないでください。解答は1分に1回という制限、1つのネットワークから作れる新しいアカウントの数、招待コード、API の制限です。
- 私たちやほかの人になりすます表示名や、人を困らせる表示名を使わないでください。
- 表示名や、私たちに送るものに、ほかの人の個人情報を入れないでください。
- 違法なことにサイトを使わないでください。
これらのルールを破った場合、表示名のリセット、招待コードの無効化、API トークンの取り消し、セッションの終了、アカウントの停止または閉鎖をすることがあります。停止されている間、そのアカウントはどのランキングにも一番乗りにも載りません。admin@problemforge.com までご連絡ください。
問題
- 問題は10個あります。それぞれのはしごには、スコアに数える01から12までの12の段と、練習用の段00があります。
- 段00は練習用の段です。ファイルの形式と、解答の送信のしかたを覚えるのに使ってください。段00はスコアに数えません。
- 今いる段を解くと、次の段が見られます。
- 受け取る段は、どれもあなただけのコピーです。ほかのプレイヤーの解答では解けません。
- 解答は整数です。その2進数の各桁が解を表します。
- 解答には、正解、不正解、形式エラーの3つのどれかで返事をします。10個の問題では、理由は決して伝えません。今月の特別問題では理由を伝えます。あなたのコンピューターのチェッカーなら、もっと詳しくわかります。
- 問題、タイマー、スコアの付け方、ランキングの細かいことは、すべてルールにあります。
解答は1分に1回
- 解答は、コピーごとに1分に1回送信できます。コピーとは、ある月の、ある問題の、1つの段のことです。懸賞金も、それぞれ1つのコピーとして数えます。
- 1分は、結果にかかわらず、そのコピーへの最後の解答から数えます。
- 1分を使わない場合が2つあります。数字だけでできていないために送信前に受け付けられなかった解答と、私たちのチェッカーにつながらなかったために確かめられなかった解答です。後者は数えません。
- 解答の後、解答欄に待ち時間が表示されます。API は 429 と待つ秒数を返します。
- 1日あたりの上限はありません。過負荷を防ぐための自動的な制限はあります。
- 間違った解答で失うのは、待ち時間だけです。
タイマー
- 段のタイマーは、その段のファイルを、ウェブサイトか API で初めてダウンロードしたときに始まります。その最初のダウンロードが、あなたの挑戦です。
- 段00は、そのページにコピーが表示されたときに開きます。表示されない場所では、段00への最初の解答で開きます。
- あなたが開く前に、コピーを準備しておくことがあります。それでもタイマーは、あなたがダウンロードしたときに初めて始まります。
- 同じファイルをもう一度ダウンロードしても、タイマーは最初からにならず、挑戦も増えません。
- タイマーは、私たちがあなたの最初の正解を受け取ったときに止まります。数えるのは、私たちが受け取った時刻です。
- 段のページには、まず「この問題を表示」ボタンがあります。押すと、段の名前とダウンロードのリンクが表示されます。押してもタイマーは始まりません。
- 段の時間がスコアに数えられるのは、その段を解いたときだけです。
- 段00は、統計のために時間を計ります。段00がスコアに数えられることはありません。
スコアとランキング
- ある月のスコアは、10個の問題と今月の特別問題で、その月に解いた段01から12までの段の数です。多いほうが上です。
- 同点のときは、合計時間が短いほうが上になります。それも同じときは、得点になった最後の解答が早いほうが上になります。その次は、そのランキングで先に正解したほうが上になります(ここでは段00も数えます)。
- 10個の問題すべてと今月の特別問題をまとめた月間ランキングが1つあります。各問題にもそれぞれのランキングがあります。通算ランキングは、すべての月を合計します。
- ランキングには上位100人が表示されます。ログインしていれば、あなた自身の順位も表示されます。
- ランキングで1点を得ると、そのランキングに載ります。
- 月が終わると、ランキングは確定します。
- 各段の統計は、名前なしで保存します。統計はすべての月をまとめたものです。
- 一番乗りは、まだ誰も解いていなかった段を最初に解いた人を記録します。段00には一番乗りはありません。一番乗りは別の記録で、順位には含まれません。
- ランキングは、楽しむためと、成果をたたえるためのものです。どのランキングの順位にも賞品はありません。月ごとの表彰は、あなたの公開プロフィールに載る1行だけです。
- スタッフは表彰を受けません。2026-11 の月からは、スタッフはランキングに載らず、一番乗りにもなりません(スタッフと対象者 を参照)。
- 不具合、障害、ルール違反でランキングが変わったときは、ランキングを修正することがあります。そのときはサイトでお知らせします。修正についての私たちの決定が最終です。
今月の特別問題
毎月、専用のページを持つ追加の問題が1つあります。練習用の段00と、スコアに数える12の段があります。ルールは次のとおりです。
- 段01から12までのうち、解いた段1つにつき1点です。その点は時間とともに、この問題自身のランキングと、この問題が開かれている月の月間ランキングと通算ランキングに入ります。はしごの段と同じです。
- 段はどの順番でもダウンロードできます。各段のタイマーは、その段を初めてダウンロードしたとき、またはそのグラフか鍵を初めて表示したときに始まります。
- そのページには、私たちが知っている、コンテストの抜け道を載せています。全員が同じことを知っておけるようにするためです。公開された方法を使うことは、ずるではなく、この問題のねらいそのものです。
- 締め切った後は、解答を受け付けません。ページはそのまま読めます。
- 「プレビュー」も同じしくみで、プレビューと表示されます。プレビューは、それが開かれた月に数えます。
月
- 新しい月は、1日の 00:00 UTC に始まります。これは全員にとって同じ時刻です。
- 進み具合は引き継がれません。全員がまた段00から始めます。
- その時刻より前に受け取った解答は数えます。それより後の解答は数えません。
- 月が終わると、10個の問題それぞれについて、あなたが止まった段、つまり解けなかったいちばん下の段の、あなた自身のコピーの解答を受け取れます。見られるのはあなただけです。
- あなた自身の過去の月は、あなたのページに残ります。過去のコピーはもう一度受け取れます。
- 過去のコピーは保存していません。頼まれたときに、もう一度準備します。過去のコピーは1日に 3 件まで頼めます。段00から段03までは数えません。
- 過去のコピーには、準備に時間がかかるものがあります。その場合は、メールアドレスを尋ねます。リンク付きのメールを1通送り、そのあとアドレスを削除します。先にサーバーが再起動したときは、もう一度頼んでください。
- 過去の段のアーカイブは公開しません。
共有とネタバレ
- アイデア、問題の表し方、ソルバー、方法は、いつでもどこでも話し合ってかまいません。
- 開催中の月の問題について、解答、証拠となるデータ、問題の具体的な内容は、翌月の1日になるまで投稿しないでください。月が切り替わった後は、その月のことはすべて自由です。
- 月が終わった後は、あなた自身のコピー、あなた自身の解答、私たちが開示した解答を投稿してかまいません。
- コピーはそれぞれ違うので、漏れた解答でほかのプレイヤーのコピーは解けません。これは、仕組みの問題よりも、フェアプレーのためのお願いです。
- 解答が公開の場で共有されている場合、私たちはそのコピーを早めに取り下げて、別のものに替えることがあります。ほかの罰はありません。
- あなたが書く方法のページには、開催中の月の問題の解答を書かないでください。月が切り替わった後は、書いてかまいません。
話し合い
- このサイトには、フォーラムも、チャットも、公開のメッセージもありません。
- 問題についての話し合いは、私たちが運営していないほかのサイトで行われています。
- 私たちは、それらのサイトをホストせず、確認も管理もしません。それらのサイトでは、そのサイトのルールが適用されます。
- そのいくつかを、話し合うのページに載せています。
- ほかのサイトへのリンクは、便利なように載せているものです。私たちはそれらのサイトを管理しておらず、責任も負いません。サイトの名前は、それぞれの持ち主のものです。
AI などの手助け
- AI アシスタントを含め、どんなツールを使ってもかまいません。
- 私たちの考えについては、AI の利用についてを読んでください。
API とコマンドライン
- API トークンは設定で作れます。各トークンは一度だけ表示されます。
- トークンを使うと、プログラムがあなたの代わりに登れます。トークンは秘密にしてください。
- 解答は1分に1回というルールは、API にも適用されます。
- プログラムが、ほどほどの頻度で公開のページを取得してもかまいません。
- 自動の制限が、サイトを過負荷から守っています。普通に使う限り、この制限に届くことはありません。制限に届いたプログラムは、遅くされるか、止められます。
スタッフと対象者
- スタッフのアカウントは、私たちが指定します。スタッフも登れますし、自分の進み具合を見られます。
- 2026-11 の月からは、スタッフはどのランキングにも載らず、一番乗りにもなりません。一番乗りは、スタッフではない人のうち最初に解いた人になります。通算ランキングは、2026-11-01 00:00 UTC からスタッフを除きます。2026年10月は、スタッフは「staff」の印を付けてランキングに載ります。
- スタッフは、表彰、バッジ、賞品、どの懸賞金の対象にもなりません。
- ゲストはアカウントがないので、何の対象にもなりません。
- 懸賞金独自の条件で、その懸賞金の対象外となるほかの人が決められることがあります。
懸賞金問題
- 懸賞金問題は、これから多く出てくるかもしれません。それぞれに独自のインスタンス、賞金、条件があります。
- 現在の懸賞金問題 BOUNTY-SAT-0001 の賞金は US$1,000 です。法律で禁止されている地域では無効です。税金は受賞者の負担で、税金によって金額が大きく減ることがあります。
- そのインスタンスを見ることはできますが、解答の受け付けはまだ始まっていません。ベータ版の間は賞品はありません。
- 懸賞金の受け付けが始まるときには、その懸賞金には独自の条件があります。その懸賞金については、このページではなく、その条件が適用されます。概要は /bounty/terms にあります。
- 懸賞金を請求するときは、その懸賞金の条件を読んだことを確認する別のチェックボックスにチェックを入れることになります。
- 懸賞金問題は、月ごとのスコアには入りません。請求は、懸賞金ごとに1分に1回できます。
- 自分の懸賞金問題を掲載したい場合は、admin@problemforge.com までご連絡ください。
権利の帰属
- 問題ファイルと、私たちが渡す解答は、パブリックドメイン(CC0 1.0)にしています。どんな目的にも使えます。それでも、出典を示してもらえるとうれしいです。
- チェッカーは、MIT ライセンスのオープンソースです。
- サイトのそれ以外の部分は、Problem Forge, LLC のものです。ただし、ライセンスのページでほかの人のものとしている部分は除きます。すべての権利を保有します。
- あなたの方法や解説は、あなたのものです。
- 全文はライセンスを見てください。
私たちに送るもの
- このサイトであなたが私たちに送るのは解答です。また、表示名を選べます。あなたのコード、方法、解説を求めることはありません。
- あなたは、私たちが解答を保存し、確かめ、統計に数えることを認めます。その月が開催中の間は、あなたの解答を公開することは決してありません。
- あなたは、私たちが表示名を保存し、ランキングとあなたのプロフィールに表示することを認めます。アカウントを削除した後は、あなたの順位は代わりに「<anonymous>」と表示されます。
リセットと削除
- データのリセットとアカウントの削除は、設定でいつでもできます。
- どちらも、確認のために語を入力する必要があります。どちらもすぐに実行され、元に戻せません。
- どちらも、直前15分以内にログインしている必要があります。
- データをリセットは、解答、時刻、表示名、トークンを削除し、すべての端末からあなたをログアウトさせます。アカウントは残ります。リセットは1日に1回までです。
- アカウントを削除は、アカウントと、それに結び付くすべてを削除します。約5週間のうちに、バックアップからも消えます。
- どちらの後も、過去のランキングの順位と一番乗りは残ります。それらは「<anonymous>」と表示されるので、ほかの人の順位は変わりません。
- 統計のような名前のない数は残ります。
- 懸賞金の請求は、それを送ったログインとともに、いつまでも残ります。アカウントを削除した後も残ります。今はまだ請求を送れません。
- アカウントを削除した後にもう一度ログインすると、新しいアカウントと新しいプレイヤー番号になります。
プライバシー
何を保存し、なぜ保存するかは、プライバシーポリシーにあります。
約束とその限界
- お金で、進み具合、よりよい順位、追加の解答、ヒント、どの懸賞金での有利さも、買うことは決してできません。
- 読めるメールアドレスは決して保存しません。メールでのログインのために保存するのは、アドレスの鍵付きの指紋だけです(プライバシーポリシーを見てください)。
- 頼まれていないメールは送りません。ターゲティング広告は表示しません。あなたのデータを販売することも、広告のために共有することも、決してありません。
- 私たちは、問題、ルール、サイトを変更することがあります。
保証の否認
- このサイト、ファイル、私たちが開示する解答、チェッカーは、「現状のまま」「提供できる範囲で」提供します。
- 明示か黙示かを問わず、どんな保証もしません。特定の目的に合うこと、正確であること、サイトが使えることや誤りがないことも保証しません。サイトは止まったり、間違っていたりすることがあります。
- これが認められない地域もあります。その地域では、法律が認める範囲で適用します。
責任の制限
- 法律が認める範囲で、サイトから生じた間接的、付随的、特別、結果的な損害、またはデータ、時間、利益の損失について、私たちはあなたに責任を負いません。
- 法律が認める範囲で、サイトから生じたどんなことについても、あなたに対する私たちの責任の合計は US$100 までです。
- この規約のどの部分も、法律が制限を認めていない責任を制限するものではありません。
停止と終了
- あなたはいつでもやめられます。設定でアカウントを削除してください。
- してはいけないことにあるとおり、私たちはアカウントを停止したり閉鎖したりすることがあります。
- 私たちは、サイト、問題、月、機能を、いつでも変更、停止、終了することがあります。サイトを終了するときは、サイトでお知らせし、アカウントを削除できるよう、十分な期間、設定を使えるようにしておくよう努めます。
この規約の変更
- この規約の各バージョンには名前があり、ページの一番上に表示されます。
- あなたがどのバージョンに同意したかを記録します。
- あなたに関係のある変更をしたときは、もう一度チェックボックスにチェックを入れるようお願いします。言い回しをわかりやすくするなどの小さな変更では、もう一度チェックを入れる必要はありません。
- そのような変更の後は、アカウントが必要な次のページに、変更点とチェックボックスが表示されます。チェックを入れるまで、公開ページは読めますが、登ることや解答を送信することはできません。
- 新しい規約に同意しない場合は、代わりにアカウントを削除できます。そのページに、そのためのリンクがあります。
準拠法と紛争
- この規約は、法の抵触に関する規則にかかわらず、アメリカ合衆国 Washington 州の法律に従います。
- 私たちの間で争いが起きたときは、まず私たちに連絡してください。たいていの問題は、話し合いで解決できます。
- それでも解決しないときは、Washington 州の州裁判所と連邦裁判所だけが管轄権を持ち、あなたはそれに同意します。欧州連合と英国の消費者は、住んでいる場所で訴えを起こす権利があれば、それを失いません。
合意のそのほかの事項
- この規約、ルール、プライバシーポリシー、あなたが請求する懸賞金の条件が、このサイトについてのあなたと私たちの間の合意のすべてです。
- この規約の一部が裁判所に無効とされても、残りの部分は有効です。
- 私たちは、この規約による権利と義務を、サイトを引き継ぐ会社に移すことがあります。そのときはサイトでお知らせし、重要な変更なら、もう一度チェックボックスにチェックを入れるようお願いします。
- この規約で拘束力があるのは英語の文です。翻訳は、参考のために用意したものです。
連絡先
- 法的な通知も、同じアドレスに送ってください。
- セキュリティの問題を報告するときも、同じアドレスに書いてください。誠実な報告を理由に、あなたを不利に扱うことはありません。
- メールは英語で読みます。ほかの言語の短いメッセージでもかまいません。できるだけ対応します。