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

課題には数学が含まれます。また、より具体的なタグの使用を検討してください:[数値] [数値理論] [算術] [組み合わせ] [グラフ理論] [形状] [抽象代数]。

10
エジプト分数
概要: ウィキペディアから:エジプトの分数は、異なる単位分数の合計です。つまり、式の各分数には1に等しい分子と正の整数である分母があり、すべての分母は互いに異なります。このタイプの式の値は、正の有理数a / bです。すべての正の有理数は、エジプトの分数で表すことができます。 チャレンジ: 特定の分数に達する単位分数の最小セットのすべての分母の値を返す最短関数を記述します。 ルール/制約: 入力は2つの正の整数値になります。 これは、上ですることができSTDIN、argv、カンマ区切り、スペースが区切られ、あるいは他の方法は、あなたが好みます。 最初の入力値は分子で、2番目の入力値は分母です。 最初の入力値は2番目の入力値よりも小さくなければなりません。 出力には、システム/言語のメモリ制限(RAM、MAX_INT、またはその他のコード/システム制約が存在する)を超える値が含まれる場合があります。これが発生した場合は、できるだけ高い値で結果を切り捨てて、何らかの形で(つまり...)に注意してください。 出力は、少なくとも2,147,483,647(2 31 -1、符号付き32ビットint)までの分母値を処理できる必要があります。 より高い値(longなど)は完全に許容されます。 出力は、見つかった単位分数の最小セットの分母のすべての値(または分数自体、つまり1/2)のリストです。 出力は、分母の値に応じて昇順(分数の値で降順)に並べられます。 出力は任意の方法で区切ることができますが、ある値と次の値を区別するために、間に文字が必要です。 これはコードゴルフであるため、最短のソリューションが優先されます。 例: 入力1: 43, 48 出力1: 2, 3, 16 入力2: 8/11 出力2: 1/2 1/6 1/22 1/66 入力3: 5 121 出力3: 33 121 363

19
基本的な電卓
計算機に入力される文字列を評価するプログラムを作成する必要があります。 プログラムは入力を受け入れ、正しい答えを出力する必要があります。標準の入出力関数を持たない言語の場合、関数readLineおよびを想定できますprint。 必要条件 いかなる種類の「評価」関数も使用しません 浮動小数点数と負数を処理できます 少なくとも+、-、*、および/演算子をサポートします 演算子と数字の間に1 つ以上のスペースを含む入力を処理できます 式を左から右に評価します 最短のプログラムが勝ちます。同点の場合、最初に提出されたプログラムが勝ちます。 入力が有効で、正しい形式に従っていると想定できます テストケース 入力 -4 + 5 出力 1 入力 -7.5 / 2.5 出力 -3 入力 -2 + 6 / 2 * 8 - 1 / 2.5 - 18 出力 -12

12
Landauの関数を計算する
Landauの関数 (OEIS A000793)は、対称群要素の最大次数を与えます。ここで、置換順序は最小の正の整数、が恒等式であり、これは置換のサイクル分解におけるサイクルの長さの最小公倍数に等しくなります。たとえば、は、たとえば(1,2,3)(4,5,6,7)(8,9,10,11,12,13,14)によって達成されます。g(n )g(n)g(n)SnSnS_nππ\pikkkπkπk\pi^kg(14 )= 84g(14)=84g(14) = 84 したがって、はの最大値にも等しくここでは正の整数です。g(n )g(n)g(n)lcm(a1,…,ak)lcm⁡(a1、…、ak)\operatorname{lcm}(a_1, \ldots, a_k)a1+⋯+ak=na1+⋯+ak=na_1 + \cdots + a_k = na1,…,aka1、…、aka_1, \ldots, a_k 問題 Landauの関数を計算する関数またはプログラムを作成します。 入力 正の整数。nnn 出力 g(n)g(n)g(n)、対称グループ要素の最大次数。SnSnS_n 例 n g(n) 1 1 2 2 3 3 4 4 5 6 6 6 7 12 8 15 9 20 10 30 11 …

4
ボウルパイルの高さを計算する
ボウル杭高さ このパズルの目標は、ボウルの山の高さを計算することです。 ボウルは、厚さのない放射状に対称なデバイスとして定義されます。そのシルエット形状は偶数多項式です。スタックは、それぞれが偶数の多項式に関連付けられた半径のリストで記述され、係数のリストとして入力として与えられます(たとえば、リスト3.1 4.2は多項式表します)。3.1 x2+ 4.2 x43.1x2+4.2x43.1x^2+4.2x^4 多項式の次数は任意です。簡単にするために、パイルの高さは一番上のボウルの中心の高度として定義されます(例については例3のプロットを参照)。 テストケースの形式はradius:coeff1 coeff2 ...次のとおりです。各行はボウルの半径を表す浮動小数点数で始まり、コロンと、べき乗の係数を含むスペースで区切られたリストが続きます。 。たとえば、線2.3:3.1 4.2は半径のボウル2.3と形状多項式を示し3.1 * x^2 + 4.2 * x^4ます。 例1 42:3.141 単一のボウルには高さがないため、高さゼロのパイルを表します。 例2 1:1 2 1.2:5 1:3 高さの山を表し2.0ます(プロットを参照)。 例3 1:1.0 0.6:0.2 0.6:0.4 1.4:0.2 0.4:0 10 高さ0.8のパイルを示します(プロットの緑の矢印を参照)。 これはコードゴルフなので、最短のコードが勝ちます。 私が持っている参照コードを。 編集: リファレンス実装は、ライブラリを使用して多項式の根を計算します。あなたもそれを行うことができますが、する必要はありません。参照実装は(非常に良い)数値近似にすぎないため、一般的な浮動小数点の許容範囲内で正しい結果を生成するコードを受け入れます。 アイデアは重要です。小さなerrosがあるかどうかは気にしません。&lt; ε&lt;ε<\varepsilon このパズルのもう1つのバリエーションは、ボウルを並べ替えて高さを最小化することです。高速な解決策があるかどうかはわかりません(NPハードだと思います)。誰かがより良いアイデアを持っている場合(またはNP完全性を証明できる場合)、教えてください!

13
ディリクレ畳み込み
ディリクレ畳み込みは、特別な種類のあるコンボリューション数論において非常に有用なツールとして表示されます。算術関数のセットで動作します。 チャレンジ 2つの算術関数f,gf,gf,g(関数f,g:N→Rf,g:N→Rf,g: \mathbb N \to \mathbb R)が与えられた場合、ディリクレ畳み込み (f ∗ g )を計算します:N → R(f∗g):N→R(f∗g):N→R(f * g): \mathbb N \to \mathbb R以下に定義します。 詳細 我々は、規則を使用0∉N={1,2,3,…}0∉N={1,2,3,…} 0 \notin \mathbb N = \{1,2,3,\ldots \}。 ディリクレ畳み込みf∗gf∗gf*g 2つの算術関数のf,gf,gf,g再び演算機能であり、それは以下のように定義される(f∗g)(n)=∑d|nf(nd)⋅g(d)=∑i⋅j=nf(i)⋅g(j).(f∗g)(n)=∑d|nf(nd)⋅g(d)=∑i⋅j=nf(i)⋅g(j).(f * g)(n) = \sum_\limits{d|n} f\left(\frac{n}{d}\right)\cdot g(d) = \sum_{i\cdot j = n} f(i)\cdot g(j).(両方和は表現と等価であるd|nd|nd|n手段は、d∈Nd∈Nd \in \mathbb N分割nnn従って総和は自然の上にある、除数の nnn同様に、我々はsubsituteすることができる。i=nd∈N,j=d∈Ni=nd∈N,j=d∈N i …

12
行列は正定値ですか?
前書き 今日は、1年目の線形代数の学生の悩みの種である、行列の確定性を考慮します!どうやらこれにはまだ挑戦がありませんので、ここに行きます: 入力 任意の便利な形式のA n×nn×nn\times n 対称マトリックスAAA(もちろん、マトリックスの上部または下部のみを取ることもできます) オプション:行列nのサイズnnn 何をすべきか? 課題は簡単です。実数値の行列n×nn×nn\times n与えられると、Matrixは、もしそうなら真理値を出力し、そうでなければ偽値を出力することにより、正定かどうかを決定します。 ビルトインが実際に正確に機能するため、戦略/コードが「確かに」正しい結果をもたらす場合、間違った動作を引き起こす可能性のある数値的な問題を考慮する必要はありません。 誰が勝ちますか? これはcode-golfなので、バイト単位の最短コード(言語ごと)が勝ちます! とにかく正定行列とは何ですか? 対称行列が正定値の場合、明らかに6つの等価な定式化があります。3つの簡単なものを再現し、より複雑なものについてはWikipediaを参照してください。 もし∀v∈Rn∖{0}:vTAv&gt;0∀v∈Rn∖{0}:vTAv&gt;0\forall v\in\mathbb R^n\setminus \{0\}: v^T Av>0、次いでAAA正定値です。これは、次のように再定式化できます。すべての非ゼロベクトルについて、との(標準)内積が正の場合、は正定です。vvvvvvAvAvAvAAA ましょうである固有値の、今ならすべてです(固有値が正の場合)、は正定値です。説明(および必要な計算戦略)が長すぎてこの記事に含まれないため、固有値が何かわからない場合は、お気に入りの検索エンジンを使用して調べることをお勧めします。λii∈{1,…,n}λii∈{1,…,n}\lambda_i\quad i\in\{1,\ldots,n\}AAA∀ I ∈{1,…,n}:λi&gt;0∀i∈{1,…,n}:λ私&gt;0\forall i\in\{1,\ldots,n\}:\lambda_i>0AAA 場合コレスキー分解の存在する、すなわち、下三角行列が存在するよう、その後正定値です。負の引数のためにアルゴリズム中のルートの計算が失敗した場合、これは早期に返される「false」と同等であることに注意してください。AAALLLL LT= ALLT=ALL^T=AAAA 例 真実の出力 ⎛⎝⎜100010001⎞⎠⎟(100010001)\begin{pmatrix}1&0&0\\0&1&0\\0&0&1\end{pmatrix} ⎛⎝⎜⎜⎜1000020000300004⎞⎠⎟⎟⎟(1000020000300004)\begin{pmatrix}1&0&0&0\\0&2&0&0\\0&0&3&0\\0&0&0&4\end{pmatrix} ⎛⎝⎜52−121−1−1−13⎞⎠⎟(52−121−1−1−13)\begin{pmatrix}5&2&-1\\2&1&-1\\-1&-1&3\end{pmatrix} ⎛⎝⎜1−22−2502030⎞⎠⎟(1−22−2502030)\begin{pmatrix}1&-2&2\\-2&5&0\\2&0&30\end{pmatrix} (7.152.452.459.37)(7.152.452.459.37)\begin{pmatrix}7.15&2.45\\2.45&9.37\end{pmatrix} 偽の出力用 (少なくとも1つの固有値が0 /半正の正数) ⎛⎝⎜3−22−240202⎞⎠⎟(3−22−240202)\begin{pmatrix}3&-2&2\\-2&4&0\\2&0&2\end{pmatrix} (固有値は異なる符号/不定) ⎛⎝⎜1000−10001⎞⎠⎟(1000−10001)\begin{pmatrix}1&0&0\\0&-1&0\\0&0&1\end{pmatrix} (0より小さいすべての固有値/負定) ⎛⎝⎜−1000−1000−1⎞⎠⎟(−1000−1000−1)\begin{pmatrix}-1&0&0\\0&-1&0\\0&0&-1\end{pmatrix} (0より小さいすべての固有値/負定値) ⎛⎝⎜−2303−5000−1⎞⎠⎟(−2303−5000−1)\begin{pmatrix}-2&3&0\\3&-5&0\\0&0&-1\end{pmatrix} (0より小さいすべての固有値/負定値) (−7.15−2.45−2.45−9.37)(−7.15−2.45−2.45−9.37)\begin{pmatrix}-7.15&-2.45\\-2.45&-9.37\end{pmatrix} (3つの正の固有値、1つの負の固有値/不定) …

27
奇妙な追加
チャレンジ 2つの自然数の奇妙な合計を計算します(月の加算とも呼ばれます)。 10進数で記述された2つの自然数が与えられるA=... a2 a1 a0と、最大演算に基づいて、次のように奇妙な合計が定義されます。 B=... b2 b1 b0A+B=... max(a2,b2) max(a1,b1) max(a0,b0) ... a2 a1 a0 + ... b2 b1 b0 ---------------------------------------- ... max(a2,b2) max(a1,b1) max(a0,b0) 入力 2つの自然数 次のすべてが許可されます。 ゼロが埋め込まれた文字列(同じ長さ) 左スペースが埋め込まれた文字列 右スペースが埋め込まれた文字列 2つの埋め込み文字列の配列 2Dスペースが埋め込まれたchar配列 出力 自然数 例 1999+2018--&gt;2999 17210+701--&gt;17711 32+17--&gt;37 308+250--&gt;358 308+25--&gt;328 ルール 入力と出力は、任意の便利な形式で指定できます(言語/ソリューションに最適な形式を選択してください)。 負の値や無効な入力を処理する必要はありません 完全なプログラムまたは機能のいずれかが受け入れられます。関数の場合、出力する代わりに出力を返すことができます。 可能であれば、他の人があなたのコードを試せるように、オンラインテスト環境へのリンクを含めてください! 標準的な抜け穴は禁止されています。 これはコードゴルフなので、通常のゴルフルールがすべて適用され、最短のコード(バイト単位)が勝ちます。

30
四角いルートを見つける
正の数、所与のときに、書き込みコードxバツx入力として、最大の正の除数出力xバツx以下の平方根に等しいxバツx。 言い換えれば、次のような最大の見つけます。n&gt;0n&gt;0n > 0 ∃m≥n:m⋅n=x∃m≥n:m⋅n=バツ\exists m\geq n:m\cdot n=x (存在するmmmを超えるのか等しいnnnようにmmm時間nnnであり、xバツx) 入力があった場合、例えば除数は、、、、、、および。 、とを得るために、より大きな数字ですべての乗算が、、我々が戻るので、最大で。1212122 3 4 6 12 1 2 3 12 3 3111222333444666121212111222333121212333333 これはコードゴルフなので、回答はバイト単位でスコアリングされ、バイト数が少ないほどより良いスコアと見なされます。 テストケース (1,1) (2,1) (3,1) (4,2) (5,1) (6,2) (7,1) (8,2) (9,3) (10,2) (11,1) (12,3) (13,1) (14,2) (15,3) (16,4) (17,1) (18,3) (19,1) (20,4) (21,3) (22,2) (23,1) (24,4) (25,5) (26,2) (27,3) …

9
リーマン和を使用した近似定積分
左右のリーマン和は定積分の近似です。もちろん、数学では非常に正確である必要があるため、無限に近づくいくつかの細分化で計算することを目指していますが、この課題の目的には必要ありません。代わりに、入力を取り、のいずれかを介して出力を提供し、最短プログラムを書くしようとする必要があり、デフォルトの方法いずれかで、プログラミング言語、次の処理を行い、: 仕事 2つの有理数および(定積分の限界)、正の整数、左/右を表すブール値およびブラックボックス関数与え、の左または右のリーマン和(依存)を計算します、等しいサブディビジョンを使用します。aaabbbnnnkkkF K ∫ B、F (X )D X N fffkkk∫baf(x )d x∫abf(x)dx\int_a^b f(x)\mathrm{d}xnnn I / O仕様 aaaおよびは、有理数/浮動小数点数または小数にすることができます。 bbb kkkは2つの異なる一貫した値で表すことができますが、入力として完全または部分的な関数を使用することは許可されていないことに注意してください。 fffはブラックボックス関数です。上記のメタ回答を引用すると、ブラックボックス関数のコンテンツ(コードなど)にアクセスできず、それらを呼び出し(該当する場合は引数を渡す)、出力を観察することしかできません。必要に応じて、提出をテストできるように、言語で使用する構文に関する必要な情報を含めてください。 出力として、要求されたリーマン和を表す有理数/浮動小数点数/分数を提供する必要があります。過去に検討し、浮動小数点の不正確さがある限り1000分の1の最も近い倍数に丸めたときに、あなたの出力は、少なくとも3桁まで正確であると(例えば、無視することができる1.4529999のではなく、結構です1.453)。 数学仕様 fffはと間で連続することが保証されています(ジャンプ、穴、垂直漸近線はありません)。aaabbb 対処しなければならない3つのケースがあります:(結果はまたは同等のもの)、またはです。a = ba=ba = b000a &lt; ba&lt;ba < ba &gt; ba&gt;ba > b 場合、積分はその符号を変えます。また、この場合の積分の正しい意味はに向かっます。b &lt; ab&lt;ab < aaaa グラフの下の領域は負で、グラフの上の領域は正です。 例/テストケース 私はそれらを少し縮小しなければならなかったので、解像度は最適ではありませんが、それらはまだ読みやすいです。 f(x )= 2 x + …

19
三角法プログラムを有効にする
Triangularityは、Xcoder氏によって開発された新しいエソランであり、コード構造は非常に具体的なパターンに従う必要があります。 nコードのth行について2n-1は、プログラムの正確な文字がその上になければなりません。これにより、最初の行は1文字のみで、残りは2ずつ増加する三角形/ピラミッドの形状になります。 各行の.左右にsを埋め込み、文字が行の中央に配置され、すべての行が同じ長さで埋め込まれるようにする必要があります。lがプログラムの行数として定義されている場合、プログラムの各行の長さは2 * l - 1 たとえば、左側のプログラムは有効ですが、右側のプログラムは無効です。 Valid | Invalid | ...A... | ABCDE ..BCD.. | FGH .EFGHI. | IJKLMN JKLMNOP | OPQRS 有効な構造にレイアウトすると、名前が明らかになります。 仕事 あなたの仕事は、三角コードを表す単一行の文字列を入力として受け取り、それを上記のように有効なコードに変換して出力することです。 I / Oの仕様: 入力には、範囲内の文字のみが含まれます 0x20 - 0x7e 入力の長さは常に二乗数であるため、うまくパディング可能です。 出力パディングには、他のものではなくドットを使用する必要があります。 受け入れ可能な任意の方法で入力および出力できます。これはコードゴルフなので、バイト単位の最短コードが勝ちです! テストケース input ---- output g ---- g PcSa ---- .P. cSa DfJ0vCq7G ---- …
19 code-golf  string  code-golf  combinatorics  code-golf  math  number  code-golf  matrix  code-golf  string  decision-problem  code-golf  internet  code-golf  number  number-theory  integer  expression-building  code-challenge  primes  cops-and-robbers  obfuscation  code-challenge  primes  cops-and-robbers  obfuscation  code-golf  string  balanced-string  code-golf  quine  code-generation  code-golf  matrix  code-golf  tips  c#  code-golf  ascii-art  code-golf  ascii-art  source-layout  code-golf  quine  source-layout  popularity-contest  language-design  code-golf  array-manipulation  subsequence  code-golf  matrix  math  code-challenge  game  graph-theory  atomic-code-golf  code-golf  number  integer  polynomials  equation  code-golf  array-manipulation  sorting 

3
素数の階乗の比として有理数を書く
注:このチャレンジはサンドボックスに投稿されています。 前書き この課題は、学部の数学コンテストの問題である2009 Putnam B1に触発されました。問題は次のとおりです。 すべての正の有理数は、素数の階乗の積として書けることを示します(必ずしも別個ではない)。例えば、 チャレンジ あなたの挑戦は、入力として正の有理数の分子と分母(または単に有理数自体)を表す、比較的素数の正の整数のペアを取り、素数の2つのリスト(または配列など)を出力することです入力された有理数は、最初のリストの素数の階乗の積と2番目のリストの素数の階乗の積の比に等しくなります。 ノート 最初のリストと2番目のリストの両方に含まれる素数がない場合があります。ただし、素数は、どちらのリストでも何度でも表示できます。 入力はそれぞれ(厳密には)1〜65535の間であると想定できます。ただし、出力する必要がある数値の階乗がこの範囲にあるとは限りません。 入力と出力の例 有効な入力と出力の例を次に示します。 input=&gt;output 10,9 =&gt; [2,5],[3,3,3] 2,1 =&gt; [2],[] 3,1 =&gt; [3],[2] 1,5 =&gt; [2,3,2],[5] (elements of a list may be in any order) 3,2 =&gt; [3],[2,2] 6,1 =&gt; [3],[] 入力(2,2)、(0,3)、(3,0)、(3,6)および(1,65536)は不正な入力です(つまり、プログラムは特定の方法で動作する必要はありません) )。不正な出力の例を次に示します。 1,2 =&gt; [2],[2,2] (2 is in both …

6
コラコスキーのような自己参照シーケンス
これは、コラコスキーシーケンス(OEIS A000002)の定義方法です。 Kolakoski配列が含まシーケンスである1と2、そしてn配列の番目の要素はの長さであるn配列自体に等しい要素(ラン)の番目のグループ。シーケンスの最初の20項とそれぞれの長さは次のとおりです。 1 2 2 1 1 2 1 2 2 1 2 2 1 1 2 1 1 2 2 1 - --- --- - - --- - --- --- - --- --- - 1 2 2 1 1 2 1 2 2 1 2 2 1 基本的に、コラコスキシーケンスの等しい要素のグループの長さはコラコスキシーケンス自体です。 …

12
実数ベース変換
基本変換にはいくつかの課題がありましたが、それらはすべて整数値に適用されるようです。実数でやってみましょう! チャレンジ 入力: 10を底とする正 の実数x。これは、倍精度浮動小数点数または文字列として取得できます。精度の問題を回避するために、この数は10 -6より大きく10 15より小さいと仮定できます。 ターゲット基地 B。これは、2〜36の整数になります。 小数桁数 n。これは、1〜20の整数になります。 出力:基数bのxの表現で、nの小数桁。 出力式を計算するとき、n番目を超える数字は切り捨てる(丸めない)必要があります。たとえばx = 3.141592653589793、base b = 3は10.0102110122...ですのでn = 3、出力は10.010(切り捨て)ではなく10.011(切り捨て)になります。 以下のために、XとB小数部の桁の有限数を生成する、等価な無限の表現(に切り捨てN桁)も許容されます。たとえば4.5、10進数ではとして表すこともできます4.49999...。 浮動小数点エラーを心配しないでください。 入出力フォーマット xは先行ゼロなしで与えられます。場合、xは整数であることを起こるあなたは(それがゼロ小数部分で与えられることになると仮定することができます3.0)、または小数部のありません(3)。 出力は柔軟です。たとえば、次のようになります。 整数部と小数部の間に適切な区切り記号(小数点)を付けた数値を表す文字列。桁数は11、12など(のためにB 10を超えた)の文字として表現することができA、Bいつものように、または任意の他の個別の文字として(指定してください)。 整数部の文字列と小数部の別の文字列。 番号を含む二つの配列/リスト、各部分について1つ、0の35数字として。 唯一の制限は、整数部分と小数部分を区別し(適切な区切り記号)、同じ形式を使用できることです(たとえば、[5, 11]整数部分を['5', 'B']表すリストと小数部分を表すリストにはno )。 追加のルール すべてのプログラミング言語で、プログラムまたは機能が許可されます。標準的な抜け穴は禁止されています。 バイト単位の最短コードが優先されます。 テストケース 出力は、数字と文字列として示されている0...、、 9、A、...、Z使用して、.小数点区切りとして。 x, b, n -&gt; output(s) 4.5, 10, 5 -&gt; 4.50000 or …

6
バウンスシーケンス
シーケンスを定義しましょう。a (n )a(n)a(n)は、次の特性を持つ最小数であると言います。バツバツx バツバツxnとは互いに素です(因子を共有しません)nnn バツバツxはシーケンスの前に現れません | n − x | &gt; 1|n−バツ|&gt;1|n - x| > 1 ほとんどのシーケンスとは異なり、シーケンスのドメインと範囲は1 より大きい整数です。 最初の数項を計算してみましょう。 a (2 )a(2)a(2)a (2 )は少なくとも4でなければなりませんが、4と2は2の係数を共有するためは5でなければなりません。a (2 )a(2)a(2) a (3 )a(3)a(3)a (2 )a (3 )= 7は少なくとも5でなければならないが、5はによって取得されるため、少なくとも6であるが、6は3と因子を共有するため、少なくとも7でなければならず、7は3つの要件をすべて満たすため。a (2 )a(2)a(2)a (3 )= 7a(3)=7a(3)=7 a (4 )a(4)a(4) 2要因を共有する 3近すぎる 4近すぎる 5近すぎる 6要因を共有する 7 a(3)撮影 8要因を共有する …

27
正多角形の面積を計算する
整数が与えられた場合、nここで3 &lt;= n &lt; 2^32、n1のapothemを持つ通常の-gonの面積を計算します。の式はn * tan(π / n)です。悪魔が何であるかを知らない人のために: 正多角形のアポテムは、中心からその辺の1つの中点までの線分です。 n-gon の領域を小数点以下8桁以上の浮動小数点として出力します。 テストケース 3 5.1961524227 6 3.4641016151 10 3.2491969623 20 3.1676888065 99 3.1426476062 1697 3.1415962425 15000 3.1415926995 注:上記のテストケースには、出力に必要な数字より2桁多く含まれています。

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