タグ付けされた質問 「geometry」

この課題は、形状やその他の幾何学的構造を使用、操作、または作成することで解決することを目的としています。

13
正方形の側面の特定
最初のコードゴルフチャレンジへようこそ!:)すぐに飛びましょう。 チャレンジ: O(原点)とT(ターゲット)の2つの浮動小数点ベクトルがある場合、値LとRをSTDOUTに出力するプログラムを作成する必要があります。 Oは正方形の1つの角です Tは、Oの反対側にある正方形の1つの角です。 Lは、不完全な正方形のもう一方のポイントを示す2Dポイント(コーナー)です。 Rは、Lの反対側の2Dポイント(角)です。 ルール OおよびTの値は、STDINから読み取る必要があります(入力例を参照)。 繰り返しますが、LとRの値はSTDOUTに出力する必要があります。 得点とボーナス プログラムのバイトをカウントします。 プログラムがOからL、TからRを結ぶ線を引く場合、バイトカウントから15バイトを引きます。 例 最初の行は入力(Oの場合は最初の角括弧、Tの場合は次の角括弧)をカバーし、他の行は期待される出力を表します。 [0、0] [3、3]期待:[0、3] [3、0] [0、0] [-2、-2]予想:[-2、0] [0、-2] [1、-1] [4、2]予想:[1、2] [4、-1] [0、-1] [0、1]予想:[-1、0] [1、0] 注意:入力と出力は浮動小数点にすることができます! 重要な情報! 値OおよびTは、STDIN(例:[]または()...内)からのものである限り、任意の形式で使用できます。 LとRは任意の順序で印刷できます。 覚えておいてください:(O-> L-> T-> R-> O)が接続されている場合、各辺は同じ長さでなければなりません! 勝ち これはコードゴルフですので、バイトの答えが最も少なくなります! 勝者の回答は、2015年11月15日日曜日20:00-22:00(フィンランド時間)に受け入れられます(私が間違っていなければ、その日付は米国の2015年11月15日のように書かれています。混乱しないでください)。 ハッピーゴルフ!

5
ピラミッドスキーム
マヤのピラミッドは、古代の建築の重要な部分であり、一般的に宗教目的に使用されていました。 それらは通常階段状のピラミッドでしたが、それぞれの階段は登るにはあまりにも急でした。司祭は儀式を行うために別の階段を介して彼らの頂点に登ります。ピラミッドは、その高さのためにランドマークとしても使用され、時には高官の埋葬地としても使用されました。 チャレンジ ユーザー仕様に基づいてピラミッドの回路図を印刷できるプログラムを作成します(以下を参照)。 必要条件 スペースで区切られた2つの変数の入力を受け取ります。 入力は、STDIN(または最も近い代替手段)を介して受け入れられる必要があります。 出力は、STDOUT(または最も近い代替)を介して行われる必要があります。 入力 正の整数としての高さ。これは、ベースレベルの幅(ブロック単位)として使用されます。ピラミッドの各後続のレベルは、幅有する(ブロックで)前床の幅です。n - 1n 1または任意の奇数の正の整数≤(より小さい)になるブロックサイズ。 ブロック 指定されたブロックサイズによって、個々のピースの幅(および高さ)が決まります。基本的に、ブロックサイズがi^2表示されているボックス内にスペースがありますi。 1x1ブロックは次のようになります。 +++ | | +++ 5x5ブロックは次のようになります。 +++++++ | | | | | | | | | | +++++++ 水平方向に隣接するブロック 水平に並んだブロックは、中央の壁を1つに結合する必要があります。 これが必要です: +++++ | | | +++++ このようなものの代わりに: ++++++ | || | ++++++ 垂直方向に隣接するブロック(-5%のボーナス) 縦に並んだブロックには特別な例外があります。中央の壁を1つに統合できます。 したがって、1x1ブロックの代わりに次のようになります。 …

1
ブロック、スラブ、階段でその形状を作成できますか?
各セルを空(.)または完全(0)にすることができる長方形の2次元グリッドを考えます。 例えば ..00.... 0000.... .00000.. 000...00 ..000000 000.00.. グリッドは無限と見なされ、描かれた領域外のすべてのセルは空です。 目標は、塗りつぶされたスペースをカバーし、それぞれがグリッドの4セル(2×2)を占める明確に形作られた7つのレンガのセットを使用して、空いているスペースを開いたままにすることです。 これらは7つのブリックです。 ブロック-1種類 11 11 スラブ-2種類 .. 22 33 .. 階段-4種類 .4 44 5. 55 66 .6 77 7. これらのブリックは常に、入力グリッドのセルの2倍の幅と高さのセルを持つグリッドに揃える必要があります。各ブリックはこの大きなグリッドの1つのセルしか占有できませんが、小さなグリッドを大きなグリッドの下に移動(上下、左、右に移動)して、カバーを見つけるためのオプションを増やすことができます。グリッドも個別のブリックも回転できません。 したがって、上記の例をカバーする(解決する)方法の1つは次のようになります。 ..11.... 2211.... .47733.. 447...22 ..771133 227.11.. (同一の隣接するレンガはまだあいまいさを引き起こす可能性がありますが、より大きなグリッドを注意深く識別することで解決します。) の無効なソリューション 000000 000000 は 566774 556744 レンガはすべて大きなグリッドに合わせて整列しているわけでも、1つのセルだけを占めているわけでもないからです。 ここでの有効な解決策は、3ブロック連続です: 111111 111111 また、別の有効なソリューションには6つのスラブが含まれます。 ...... 222222 …

1
ピザを公平に共有する
友人とピザを共有することの難しさは、スライスで全員が同じ量のペパロニを確実に摂取できるようにするのが難しいことです。だから、あなたの仕事は、みんなが幸せになるようにピザをどのように公正にスライスするかを決めることです。 行き方 円形ピザのペパロニの位置と作成するスライスの数のリストを指定して、各スライスが同じ量のペパロニになるようにピザをカットする角度のリストを出力するプログラムを作成しますそれ。 ピザのトッピングはペパロニのみです。 お友達は、ペパロニからだまされないというだけで、スライスのサイズを気にしません。 ピザは、原点(0, 0)を中心とし、半径が1の円です。 ペパロニは、入力が中央にあり、半径が0.1 入力を、作成するスライスの数を表す整数、およびデカルト座標系でのペパロニの位置を表す順序ペアのリストとして受け取ります。(合理的な形式で) 出力は、ピザの「カット」の位置を表すラジアン単位の角度のリストである必要があります(範囲内0 <= a < 2pi)。(合理的な形式で)(精度は少なくともでなければなりません+/- 1e-5。) スライスにペパロニの部分的な部分を置くことができます(例えば、ピザにペパロニが1つあり、10人で共有する必要がある場合、ピザを10回カットします。 !) カットは、複数のペパロニを切ることができます(必要な場合があります)。 ペパロニスは重複する場合があります。 例 入力: 8 people, pepperonis: (0.4, 0.2), (-0.3, 0.1), (-0.022, -0.5), (0.3, -0.32) 可能な有効な出力: slices at: 0, 0.46365, 0.68916, 2.81984, 3.14159, 4.66842, 4.86957, 5.46554 この例の視覚化を次に示します(全員がペパロニの半分を取得します)。 その他の例: Input: 9 people, 1 pepperoni …

3
三角形の中心
円と正方形には、単一の明確な中心点があります。しかし、三角形の中心の概念は長い間議論されてきました。古代ギリシャ人には4つの異なるセンターが知られていました。 中央:三角形の角二等分線の交差点 重心:三角形の各頂点から反対側の中央までの線の交点 Circumcenter:側面の垂直二等分線の交点 Orthocenter:三角形の高度の交点 オイラーは後に、重心、外心、および直交中心が任意の三角形で共線であることを証明しました。これらの3つの点が三角形になっている線は、オイラー線と呼ばれます。すべてのポイントが一致する正三角形を除くすべての三角形に対して定義されます。 あなたの課題は、2つの入力が与えられたときに特定の中心または三角形のオイラー線を出力する最短のプログラムまたは関数を作成することです。最初は、三角形の各頂点の座標を指定します。2番目は1〜5の整数で、何を出力するかを決定します。 1 - Incenter 2 - Centroid 3 - Circumcenter 4 - Orthocenter 5 - Equation of Euler Line (if the Euler Line is vertical, output the `x` value of the line (e.g. output `5` if the equation of the line is `x = …

3
Brainfuckのビット演算子
あなたの仕事は、以下の二項演算子のそれぞれに対して1つのBrainfuckプログラムを作成することです。各プログラムは、入力から1つまたは2つの8ビット数(AおよびB)を取得し、指定された操作を計算する必要があります。 A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A 5つすべてを実装する必要はありません。スコアは次の方法で計算されます。 #totalCharacters + {4000 * #problemsNotCompleted} したがって、有効なスコアはゼロ(最高)から20,000(何も完了していない)までです。 結果を保存する場所や、入力を保存するかどうかは気にしません。8ビットセル、および必要なだけの空のセルを右側にのみ想定します。 最適なメモリ位置に番号がすでにあると仮定することができるので、IO操作を心配する必要はありません。
13 code-golf  binary  brainfuck  code-golf  code-golf  ascii-art  random  code-golf  code-golf  code-challenge  sorting  code-golf  code-challenge  java  code-golf  statistics  code-golf  code-challenge  fastest-code  code-golf  math  code-golf  math  kolmogorov-complexity  code-golf  code-golf  array-manipulation  combinatorics  code-golf  kolmogorov-complexity  popularity-contest  underhanded  code-golf  math  floating-point  code-golf  interpreter  code-golf  music  code-golf  code-golf  cryptography  code-challenge  scrabble  code-golf  code-challenge  popularity-contest  quine  code-golf  quine  cryptography  code-golf  kolmogorov-complexity  code-golf  printable-ascii  code-golf  chess  code-golf  math  number-theory  code-challenge  c  code-golf  random  popularity-contest  hello-world  code-shuffleboard  code-golf  compression  grammars  code-golf  tips  code-golf  sequence  code-golf  string  code-challenge  sorting  permutations  code-golf  string  code-challenge  optimization  code-golf  interpreter  code-challenge  string  code-golf  math  number  fibonacci  string  compression  c#  code-golf  chemistry  popularity-contest  math  c  c++  java  code-golf  math  function  code-golf  complex-numbers  code-golf  geometry 

3
三角法で三角形を解く
高校からの古い三角法のメモを掘り起こす時間です!課題は、異なる三角形の未知の側面と角度を解決することです。そして、コードゴルフの慣習であるように、最小の作業コードが勝ちます。 これは些細な問題ではありません。Pythonでの私の参照実装は現在838 837文字までですが、ゴルフソリューションをはるかに小さくできると確信しています。 さらに、行き詰まっている場合は、ウィキペディアのこのセクションで説明します:三角形:側面と角度の計算。 入力 次の三角形は、このチャレンジで使用される側面と角度の名前を示しています。側面は小文字で、角度は大文字であることに注意してください。 入力は、スペース上で区切られた6つの値stdinとして、コマンドライン引数(または選択)として与えられます。6つの値は、側面a, b, cと角度に対応しますA, B, C。不明な側面は疑問符(?)で示されます。入力角度と出力角度はどちらもラジアン単位でなければなりません。入力値が正しいと仮定できます(何も検証する必要はありません)。また、入力三角形が非縮退であり、すべての辺と角度が非ゼロであると仮定することもできます。 次の入力例aは8、サイドbが、サイドが12、角度Aが0.5ラジアンであることを示しています。 8 12 ? 0.5 ? ? 出力 出力は、入力と同じ形式で与えられます-スペースで区切られた6つの数字stdout。唯一の例外は、入力三角形を解決でき"No solution"ない場合ですstdout。文字列を書き込む必要があります。2つの解決策が可能な場合、それらは両方とも改行で出力されます。 上記の入力の出力は次のとおりです。 8.0 12.0 16.0899264342 0.5 0.802561439714 1.83903121388 8.0 12.0 4.97205505116 0.5 2.33903121388 0.302561439714 出力の精度はそれほど高くなくてもかまいませんが、少なくとも小数点以下2桁が必要です。 ルール 入力はstdinコマンドライン引数から読み取られます 出力はに書き込まれます stdout 指定された入力で2つのソリューションが可能な場合、両方を出力します 情報が少なすぎて1つまたは2つの明確な解決策が得られない場合は、それを"No solution"事例と見なします 組み込みまたは既存のコードは使用できません(もちろん、trig関数を使用できますが、「solveTriangle」などは使用できません) 最短のコードが勝つ テストケース に 3 4 5 ? …

4
三角形のフェルマー点を計算する
これは、三角形の中心に多少似ていますが、異なる点があります。フェルマーポイント AP + BP + CPの値が最小となるような三角形ABCの点Pです。次の2つのケースがあります。 120度を超える角度がある場合、その頂点はフェルマーポイントです。それ以外の場合は、ABCの各辺に正三角形を描きます。各正三角形の遠い頂点を三角形ABCの​​反対の頂点に接続します。3つの正三角形のそれぞれに対してこれを行うと、3つの線すべての共通の交点が1つになります。これがフェルマーポイントです。 適切なマシンで5秒以内に実行されるはずです。 入力:3点のセット。必ずしも整数ではありません。これは、ネストされた配列、文字列、タプルのリストなど(あなたの言語に合ったもの)として取ることができます。 出力:フェルマーポイントの座標。ここでも、言語はポイントを最適に処理します。浮動小数点の不正確さは、あなたに対してカウントされません。 テストケース: [[1, 1], [2, 2], [1, 2]] --> [1.2113248654051871, 1.788675134594813] [[-1, -1], [-2, -1], [0, 0]] --> [-1, -1] [[-1, -1], [1, -1], [0, 1]] --> [0, -0.42264973081037427] [[0, 0], [0.5, 0.8660254037844386], [-5, 0]] --> [0, 0] [[0, 0], [0, …

2
一般化ポリオミノのカウント
この課題では、スナブスクエアタイル上の擬似ポリフォームを数える必要があります。 このシーケンスはまだOEISに存在しないため、このシーケンスのできるだけ多くの項を計算するという課題があります。 更新:これはOEISにA309159として追加されました。n個のセルを持つスナブ正方形タイル上の一般化されたポリフォームの数。 定義 スナブ正方形タイルは、正三角形と正方形で構成される平面の半規則的なタイルです。 スナブ正方形タイル上の擬似ポリフォームは、ポリオミノに似た、共有された辺に沿ってこれらの三角形と正方形を結合することによって構築された平面図です。6セルおよび8セルの擬似ポリフォームの例を次に示します。 例 以下のためにn = 12つの1セル擬似polyforms、すなわち正方形および三角形があります。 以下のためにn = 22つの2セル擬似polyforms、三角形及び二つの三角形を有する、すなわち正方形があります。 以下のためにn = 34つの3セル擬似polyformsがあります。 チャレンジ この課題の目標は、このシーケンスで可能な限り多くの項を計算することです。この2, 2, 4, ...項では、n番目の項は回転と反射までのnセルの擬似ポリフォームの数です。 好きなだけコードを実行します。このチャレンジの勝者は、シーケンスのほとんどの用語とコードを投稿するユーザーです。2人のユーザーが同じ数の用語を投稿すると、最後の用語を最も早く投稿した人が勝者となります。 (このシーケンスがOEISにまだ存在しないことを証明するのに十分な既知の用語があれば、OEISにエントリを作成し、必要に応じて共著者として貢献者をリストします。)

5
スパース分度器
何らかの正の整数が与えられた場合n、マークの数が最も少ない分度器を設計します。これにより、2π/n(それぞれの測定で)の整数倍であるすべての角度を測定できます。 詳細 出力として、各マークの位置を表す0to n-1(または1to n)の範囲の整数のリストを出力できます。別の方法としては、長さの出力文字列/一覧表示することができますnと#、各マークの位置との_何もありません(アンダースコア)。(または2つの異なる文字をより便利になります。) 例:についてn = 5、あなたはすべての角度を測定することができるように、正確に3マークが必要2π/5, 4π/5, 6π/5, 8π/5, 2πで(例えば)1つのマークを設定することにより、01つのマーク、2π/5および1つのマークがで6π/5。これをリスト[0,1,3]または文字列としてエンコードできます##_#_。 例 出力は必ずしも一意ではないことに注意してください。 n: output: 1 [0] 2 [0,1] 3 [0,1] 4 [0,1,2] 5 [0,1,2] 6 [0,1,3] 7 [0,1,3] 8 [0,1,2,4] 9 [0,1,3,4] 10 [0,1,3,6] 11 [0,1,3,8] 20 [0,1,2,3,6,10] PS:これはスパースルーラーの問題に似ていますが、線形スケール(両端)の代わりに、円形(角度)スケールを考慮します。 PPS:このスクリプトは、それぞれのマークのセットの一例を計算する必要がありますn。オンラインでお試しください! PPPS:@ngnが指摘したように、この問題は次数の循環グループの最小差分ベースを見つけることと同等nです。最小注文はhttp://oeis.org/A283297にリストされており、いくつかの理論的範囲はhttps://arxiv.org/pdf/1702.02631.pdfにあります

6
有理生成関数の係数を見つける
数値のシーケンスをべき級数の係数として記述する場合、そのべき級数はそのシーケンスの(通常の)生成関数(またはGf)と呼ばれます。つまり、ある関数F(x)と一連の整数a(n)について次のようになっている場合: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) 次にF(x)はの生成関数ですa。たとえば、幾何級数は次のことを示しています。 1 + x + x^2 + x^3 + x^4 + ... = 1/(1-x) したがって、の生成関数は1, 1, 1, ...です1/(1-x)。上記の式の両側を微分して乗算するxと、次の等式が得られます。 x + 2x^2 + 3x^3 + 4x^4 + ... = x/(1-x)^2 したがって、の生成関数は1, 2, 3, ...ですx/(1-x)^2。関数の生成は非常に強力なツールであり、それらを使用して多くの便利なことができます。簡単な紹介はここにありますが、本当に徹底的な説明のために、素晴らしい本生成機能があります。 この課題では、入力として有理関数(整数係数を持つ2つの多項式の商)を、最初に分子、次に分母の2つの整数係数の配列として受け取ります。たとえば、関数f(x) = x …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

14
ファイルにゼロを埋め込む
今日のタスクは、既存のファイルを取得し、特定のサイズに達するまでゼロを追加することです。 現在のディレクトリ内のファイル名fとバイト数を取得するプログラムまたは関数を作成する必要がありますb。の元のコンテンツを維持しながら、新しいサイズがバイトになるように、末尾にfゼロ(ASCIIバイトではなくヌルバイト)を書き込む必要がありbます。 あなたは、と仮定してよいfことは、当初よりも大きくないと、あなたはそれを完全なアクセス許可を持っていることを、その名前だけでASCII英数字を持っていbますが、同じ大きようなものであってもよいb、と無限の空きディスク容量があること。 f空でないと仮定したり、すでにヌルバイトが含まれていないと仮定したりすることはできません。 実行が終了した後、他の既存のファイルを変更したり、新しいファイルを作成したりしないでください。 テストケース fの内容| b | fの結果の内容 12345 | 10 | 1234500000 0 | 3 | 000 [空] | 2 | 00 [空] | 0 | [空の] 123 | 3 | 123
12 code-golf  file-system  code-golf  code-golf  string  code-golf  string  code-golf  random  game  compression  code-golf  array-manipulation  sorting  code-golf  number  arithmetic  primes  code-golf  geometry  code-golf  code-golf  decision-problem  regular-expression  code-golf  string  math  code-challenge  restricted-source  integer  palindrome  code-golf  string  palindrome  code-challenge  busy-beaver  code-golf  ascii-art  code-golf  string  code-golf  string  permutations  code-golf  code-golf  string  permutations  code-golf  number  primes  function  set-theory  code-challenge  hello-world  code-golf  math  number  decision-problem  code-golf  code-golf  sequence  arithmetic  integer  code-golf  math  number  arithmetic  decision-problem  code-golf  kolmogorov-complexity  alphabet  code-golf  combinatorics  graph-theory  tree-traversal  code-golf  set-theory  code-golf  interpreter  brainfuck  substitution  code-golf  quine  permutations 

3
グリッドは曲線を描くことができます。あなたはどれくらいですか?
幅W x高さHのテキストグリッド上に、曲線の一部を表し、空のスペースを表し、他の文字は使用されていない、シンプルでオープンな 2次元曲線を描くことを検討してください。X. すべてのグリッドスペースには、8つの隣接するグリッドスペース(ムーア近傍)があります。境界線を超えるグリッドスペースは空と見なされます。 グリッドに曲線が含まれるのは、正確に1つある場合、X または複数のX場所がある場合です: 正確には2つXのsには1つの隣接しかないX。これらは曲線の終点です。 Xエンドポイント以外のすべては、正確に2 X秒に隣接しています。これらは曲線の大部分を形成します。 たとえば、W = 9およびH = 4のこのグリッドには曲線が含まれます。 ....X.... .X.X.X.X. X..X..X.X .XX.....X 同様に、これらのグリッド(W = 4、H = 3)には曲線があります。 .... .X.. .... .... .X.X .... X..X ..X. XX.. X.X. ..X. .XX. .X.. .... .... ただし、これらのグリッドには曲線が含まれていません。 .... .XX. ...X XX.. .... X.X. .... X..X ..XX XX.. .X.X …

23
多角形の数字
多角形の数は、kサイズの1角形のドットの数ですn。 とが与えられn、kあなたの仕事は、対応する番号を出力/印刷するプログラム/関数を書くことです。 得点 これはcode-golfです。バイト単位の最短ソリューションが勝ちです。 例 3RD六角数は(k=6, n=3)で28あるので、28上記のドットが。 テストケース このPythテストスイートから生成できます。 使用法:テストケースごとに2行、n上、k下。 n k output 10 3 55 10 5 145 100 3 5050 1000 24 10990000 さらに詳しい情報 ウィキペディア:https : //en.wikipedia.org/wiki/Polygonal_number Wolfram Mathworld:http : //mathworld.wolfram.com/PolygonalNumber.html OEIS Wiki:http : //oeis.org/wiki/Polygonal_numbers さまざまなnのn対角数のOEISシーケンス:3 (A000217)、4 (A000290)、5 (A000326)、6 (A000384)、7 (A000566)、8 (A000567)、9 (A001106)、10 (A001107)、11 (A051682)、12 (A051624)、13 (A051865)、14 (A051866)、15 …

1
整数操作によりIEEE 754 64ビットのバイナリ浮動小数点数を実装します
(とりあえず質問「C」にタグを付けましたが、共用体をサポートする別の言語を知っている場合は、それも使用できます。) あなたの仕事は+ - * /、次の構造体の4つの標準的な数学演算子を作成することです。 union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} } 演算自体は整数部分のみを操作またはアクセスするため(演算中にdoubleと比較することはありません)、結果はまったく同じです(またはのような非数値の結果の場合は機能的に同等ですNaN)対応する数学演算がdouble代わりに直接適用されたかのように。 操作する整数部分を選択できます。おそらく、異なる演算子間で異なる部分を使用することもできます。(ユニオンのフィールドのいずれかから「unsigned」を削除することもできますが、それを実行するかどうかはわかりません。) スコアは、4つの演算子のそれぞれの文字のコードの長さの合計です。最低スコアが勝ちます。 IEEE 754規格に慣れていない私たちの人のために、ここではウィキペディアにそれについての記事です。 編集: 03-06 08:47 intfloat構造体にコンストラクタを追加しました。double /などを手動で設定するのではなく、テストに使用できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.