タグ付けされた質問 「code-golf」

コードゴルフは、ソースコードの最小バイトで特定の問題を解決するための競争です。

21
(A [l(t [e(r)n] e)s] t)文字列!
Alternestingは、文字列を取得し、それを交互のブラケットにネストする行為です。文字列を変更する方法は次のとおりです。 長さNのストリングの場合、中央のN文字を取り、それらを括弧で囲みます。したがって、文字列がHello world!(12文字)であれば、次のようになります。 (Hello world!) 次に、残りの中央のn-2文字を取り、角括弧で囲みます。この場合、中央の10文字はello worldですので、次の反復は次のようになります。 (H[ello world]!) 限り、文字列の途中で左つ以上の文字があるとして、交互に、最後の2つの手順を繰り返します()と[]。最後の手順は次のとおりです。 (Hello world!) (H[ello world]!) (H[e(llo worl)d]!) (H[e(l[l(o[ w]o)r]l)d]!) 最後の反復では、中央に2文字しか残っていないため、停止します。最後の文字列は (H[e(l[l(o[ w]o)r]l)d]!) 中央の括弧に2つの文字があることに注意してください。これは、入力の長さが偶数の場合に発生します。入力の長さが奇数の場合(たとえば、Hello, world!コンマが追加されている場合)、中央に1文字しかありません。 (H[e(l[l(o[,( )w]o)r]l)d]!) 今日の課題では、入力として文字列を受け取り、それを変更して新しい文字列を出力するプログラムまたは関数を作成する必要があります。任意の妥当な形式で入出力を行うことができます。入力は常に少なくとも1文字の長さで、印刷可能なASCIIのみが含まれます。入力に括弧や角括弧が含まれないことも想定できます。従来の言語の場合、これはそれほど重要ではありませんが、一部の難解な言語では簡単になります。 いつものように、これはコードとゴルフのコンペティションであるため、選択した言語で可能な限り最短の回答を作成してください。楽しむ! テストIO #Input #Output "Alternesting is fun!" --> (A[l(t[e(r[n(e[s(t[in]g) ]i)s] )f]u)n]!) "PPCG" --> (P[PC]G) "Code-golf" --> (C[o(d[e(-)g]o)l]f) "4 8 15 16 23 42" --> …

30
カラスとタクシー
現在位置から水平方向にAマイル、垂直方向にBマイル離れた地点に移動することを想像してください。または言い換えると、から(0, 0)に移動します(a, b)。あなたはどこまで旅行する必要がありますか?これは簡単な質問のように思えますが、答えはあなたが尋ねる人によって異なります。あなたがカラスであり、カラスが飛ぶように移動できる場合、移動距離はユークリッド距離になり(a, b)ます。これは sqrt(a^2 + b^2) しかし、あなたが退屈な人間なら、それほど遠くまで歩きたくないので、タクシーに乗る必要があります。ほとんどのタクシーは、一般的に道路に留まろうとするため、目的地に向かって直線で運転することはありません。したがって、実際に移動する距離は、垂直距離と水平距離の合計になります。または、式は次のとおりです。 abs(a) + abs(b) これはTaxicab Distanceと呼ばれます。この図は、2つの違いをうまく示しています。 に移動するため(6, 6)に、カラスは緑の線の上を飛ぶことができ、これにより6 * sqrt(2)約8.49の距離が得られます。タクシーは赤、青、または黄色の道を取ることができますが、すべて12になります。 これは私が尋ねている本当の質問につながります。カラスとタクシーの両方がポイントから出発し、ポイント(0, 0)に移動する場合(a, b)、タクシーの経路はどれくらい長くなりますか?または、より多くの数学の専門用語では、 2次元のベクトルが与えられた場合、ベクトルのnorm2とベクトルのnorm1の差を求めます。 この質問に答えるには、最短のプログラムまたは関数を作成する必要があります。「a」と「b」を2つの別々の入力として、または2つのアイテムのタプルとして選択できます。任意の適切な形式で入力および出力を取得できます。差が整数でない場合は、少なくとも小数点以下2桁まで正確である必要があります。 「a」と「b」は整数であり、両方とも0にはならないことを常に想定できます(ただし、どちらかがゼロになる可能性はあります) いつものように、標準の抜け穴が適用され、プログラムをバイト単位で可能な限り短くしようとします。 コードがどのように機能するかについての説明を投稿し、バイトを節約するために使用されるクールなトリックを実証する回答を支持します。 コードをテストするための例を次に示します。 #input #output 3, 4 2 -3, 4 2 -3, -4 2 6, 6 3.51 42, 0 0 10, 10 5.86 3, 3 1.76 ゴルフをお楽しみください!:)

21
元の番号
ガイドライン シナリオ ジョンには重要な数があり、他の人に見られたくない。 彼は、次の手順を使用して番号を暗号化することにしました。 彼の番号は常に非減少列である(すなわち。"1123") 彼は各桁を英語の単語に変換しました。(つまり"123" -> "ONETWOTHREE") そして、文字をランダムに並べ替えます。(つまり"ONETWOTHREE" -> "ENOWTOHEETR") ジョンはそうすることで彼の番号が安全であると感じました。実際、このような暗号化は簡単に解読できます:( 仕事 暗号化された文字列sが与えられたら、あなたの仕事はそれを解読して元の番号を返すことです。 ルール これはコードゴルフであるため、バイト単位の最短回答が優先されます 入力文字列は常に有効であると仮定できます 入力文字列には大文字のみが含まれています 元の番号は常に昇順で配置されます 文字列または整数形式で数値を返すことができます 文字は、文字列全体ではなく、1つの単語間でのみシャッフルされます。 数字は1〜9(ONEからNINE)までです。 可能なスクランブルされていない文字列 以下は、数字から文字列に変換された直後の文字列のリストです。 1 -> ONE 2 -> TWO 3 -> THREE 4 -> FOUR 5 -> FIVE 6 -> SIX 7 -> SEVEN 8 -> EIGHT 9 -> …

30
空白の視線の群衆
問題 入力がない場合、次の文字列を出力または返すプログラムまたは関数を作成します。 (<(<>(<>.(<>.<(<>.<>(<>.<>)<>.<>)>.<>).<>)<>)>) ルール 最短のプログラムが勝ちます。 末尾の空白が許可されます。 末尾の改行が許可されます。 許可されている関数の未使用のパラメーター。

30
;#コードを生成する
関連:;#インタープリターを作成する 上記のリンクされた挑戦で、タスクは難解な言語のための通訳を作成することでした;#。 ;#言語 この言語には正確に2つのコマンドがあります:;および#(他のすべての文字はインタープリターによって無視されます): ;:アキュムレーターをインクリメントします #:アキュムレータを127でモジュロし、対応するASCII文字を出力し、アキュムレータを0にリセットします。 チャレンジ 私は怠け者ですが、さらにテストケースをテストしたいので、プレーンテキストを;#コードに変換するプログラムまたは関数が必要です。 入力 入力は文字列であり、引数として、またはstdinを介して取得されます。印刷可能なASCII文字と改行のみが含まれます。 出力 出力は、;#stdoutに戻るか、印刷して生成されたプログラムです。プログラムが有効である限り、それ以外の余分な文字が含まれている場合が#あり;、他のすべての文字は無視されます。 例 Input: Hello, World! Output: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# Input: ABC Output: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# Input: ;# Output: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;# リーダーボード コードスニペットを表示 var QUESTION_ID=122139,OVERRIDE_USER=73772;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return …

26
奇妙な偶数、正の負
Nが与えられた場合、この無限シーケンスのN番目の項を出力します。 -1 2 -2 1 -3 4 -4 3 -5 6 -6 5 -7 8 -8 7 -9 10 -10 9 -11 12 -12 11 ... etc. Nは、必要に応じて0インデックスまたは1インデックスの場合があります。 入力後、0がインデックスたとえば、0、1、2、3、4それぞれの出力を生成しなければなりません-1、2、-2、1、-3。 次いで、1インデックスを入力した場合1、2、3、4、5それぞれの出力を生成する必要があり-1、2、-2、1、-3。 明確にするために、このシーケンスは、正の整数のシーケンスを2回繰り返して生成されます。 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 …

30
2を3に置き換えます
正の整数nが与えられた場合、その素因数分解を行い、のすべての因子を2で置き換えるコードを記述し3ます。 例えば 12 = 2 * 2 * 3 -> 3 * 3 * 3 = 27 これはコードゴルフなので、目標は回答のバイト数を最小限にすることです。 テストケース 1 -> 1 2 -> 3 3 -> 3 4 -> 9 5 -> 5 6 -> 9 7 -> 7 8 -> 27 9 -> 9 10 -> 15 11 …

30
開始は終了に等しいですか?
タスク この課題では、タスクは、文字列を取り込んで、入力文字列の最初の文字と最後の文字が等しいかどうかに基づいて真偽値を出力するプログラムまたは関数を作成することです。 入力 何らかの方法で合理的な方法で入力を受け付けます。ただし、入力が事前定義された変数に存在すると仮定することは許可されていません。ファイル、コンソール、コマンドライン、入力フィールドなどからの読み取り、または入力を関数の引数として使用できます。 出力 結果を変数に割り当てる場合を除き、妥当な形式で出力できます。ファイル、コンソール、コマンドライン、モーダルボックス、関数returnステートメントなどへの書き込みが許可されています。 追加の規則 入力は空の文字列にすることもできます。この場合、falsey値を返す必要があります。 単一文字の入力文字列には、真実の結果が必要です。 プログラムでは大文字と小文字を区別する必要があります。helloHfalsey値を出力する必要があります。 単一のTruthy値と単一のFalsey値のみを持つことができます。たとえばfalse、入力文字列および0別の入力文字列に対してFalsey値として出力することは許可されていません。 標準の抜け穴は許可されていません。 テストケース Input -> Output "10h01" Truthy "Nothing" Falsey "Acccca" Falsey "wow!" Falsey "wow" Truthy "H" Truthy "" Falsey これはcode-golfなので、バイト単位の最短コードが勝ちです!

30
除算と剰余
この課題は、ほとんどの「標準」言語ではおそらく些細なことですが、難解で、低レベルで、かつ/またはこのサイトではめったに見られない使用が難しい言語に対処します。解決する興味深い問題を提供するはずなので、これはあなたが読んだ奇妙な言語を試す機会です! タスク 2つの自然数aをb入力として受け取り、整数除算の結果とその除算a/bの剰余(a%b)の2つの他の数値を出力します。 これはコードゴルフです:各言語の最短回答(バイト単位)が勝ちます! 入出力 0 <= a<= 255、1 <= b<= 255。各入力(および出力)も1バイトに収まります。 2つの数値が明確に区別できる限り、入力と出力の両方に任意の形式を選択できます(たとえば、2つの結果を区切り文字なしで一緒に印刷しない) 例 a,b->division,remainder 5,7->0,5 5,1->5,0 18,4->4,2 255,25->10,5 注:除算の結果と残りの両方を返す組み込み関数は禁止されています。少なくとも、あなたの言語が同じ引数に2つの関数を適用する方法を示してください。 注2:いつものように、コードがどのように機能するかの説明は非常に歓迎されます。 リーダーボード これは、言語ごとに勝者の概要を生成するスタックスニペットです。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 # Language Name, N bytes N提出物のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: # Ruby, <s>104</s> <s>101</s> 96 bytes ヘッダーに複数の数字を含める場合(たとえば、スコアが2つのファイルの合計であるか、インタープリターフラグペナルティーを個別にリストする場合)、実際のスコアがヘッダーの最後の数字であることを確認します。 # Perl, 43 + 2 (-p flag) = 45 bytes 言語名をリンクにして、リーダーボードスニペットに表示することもできます。 # [><>](http://esolangs.org/wiki/Fish), …

30
Forever…Windowsスタイルを読み込んでいます
次の手順に従って、Windowsスタイルの読み込みバーを作成します。 (これはLoading ... Foreverとは異なることに注意してください) 出力はから始まり[.... ]ます。 ティックごとに、100ミリ秒待ってから、各ドットを1文字右に移動する必要があります。ドットが10番目の文字にある場合は、最初の文字に移動します。再度出力する前に画面をクリアする必要があることに注意してください。出力は次のように順序付けられます。 [.... ] [ .... ] [ .... ] [ .... ] [ .... ] [ .... ] [ ....] [. ...] [.. ..] [... .] ..それからそれは永久にループします。 ルール これはコードゴルフですので、最短の答えが勝ちます 可能であれば、動作中の読み込みバーのgifファイルを提供してください。

18
一年生のカウント運動を自動化する
CodeGolfチャレンジ PWSSHHHH!3000年に極低温研究室で目を覚ます。おそらく配達員のキャリアチップを受け取るために割り当てオフィスに連れて行かれると、プローブはあなたが2000年からであることを検出します。ステレオタイプ、あなたは今日の現代の人間と比較して愚かであると仮定され、学年を繰り返すことを余儀なくされています。 あなたは一年生の教室に入り、教師が課題を与えています。彼女は50までの数字を言うか、書きます。彼女がボードに数字を書く場合(たとえば:25)、その数字までを「1、2、3、...、25」と言わなければなりません。 「。彼女が数字を大声で言ったら(たとえば、「6」)、タブレットで、その数字までの数字を「1、2、3、4、5、6」と書く必要があります。 これは非常に面倒になり、21世紀のまだ機能しているがまだ機能しているプログラミングの知識でプロセスを自動化することにします。 目的: プログラムは入力を受け取る必要があります。この入力は、10進数(1 thru 50)または書き出された数値(one thru fifty)のいずれかです。 •入力が10進数の場合、出力は書き出されたスタイルを使用して、1からその数までカウントする必要があります。(例:32) •入力が書き出された数値である場合、出力は10進数形式を使用して1からその数値までカウントする必要があります。(例32) ルール: 入力と出力は、どのような場合でも選択できます(したがって、必要に応じて大文字のみを受け入れるプログラムを作成できます)。 入力10進数は数値型(intなど)である必要はありません。数値を含む入力文字列(25対 "25")にすることができます。どちらでも構いませんし、プログラムに受け入れたいものを選択できます。(プログラムは両方を受け入れる必要はありません) 書かれたスタイルでは、複合語の間にハイフンは必要ありませんが、必要に応じてできます。 出力値は何らかの形式で区切る必要がありますが、セパレータは問題ありません 1,2,3 1 2 3 etc num2words(python)などのような追加のライブラリを追加することはできません(ただし、システムライブラリは問題ありません) バックストーリーには2000年から来たと書かれていますが、その日付以降に作成された言語を使用できます(笑) これはcode-golfなので、バイトカウントが最も短いプログラムが勝ちます!

11
異なるタスク、同じキャラクター
この課題では、同じ文字セットを使用して4つの異なるタスクを解決する必要があります。文字を並べ替えることはできますが、文字を追加または削除することはできません。 勝者は、最小数の文字を使用してすべてのタスクを解決する提出物になります。すべてのタスクは同じ言語で解決する必要があります。 一意の文字の最小数ではなく、最小文字数であることに注意してください。 タスク1: N3番目ごとの合成数の最初の数を出力します。以下のコードブロックは、最初の行に最初の19個の合成番号を示し、下の行に3番目ごとの合成番号を示します。 4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30 4, 9, 14, 18, 22, 26, 30 その場合N=5、出力はになります4, 9, 14, 18, 22。をサポートする必要があり1<=N<=50ます。 合成数は、素数でも1でもない正数です。 結果N=50は次のとおりです。 4, 9, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, …

26
オートバイのギアチェッカー!
あなたの何人かは、オートバイがシフトする方法に精通しているかもしれません。しかし、そうでない人のために、それはこのように見えます 6 5 4 3 2 N 1 今、私はいくつかのアップシフトとダウンシフトを行った後、私がどんなギアにいるのか知りたいです。プログラムは中立から動作するはずです。 サンプル入力: V^^ サンプル出力: 2 ご覧のとおり、私はNから1に1回ダウンシフトし、2番目のギアに2回アップシフトしました。 これはコードゴルフです。バイト単位の最短回答が優先されます。 注:入力には任意の2文字を使用できます。上下のUとD、または任意の文字列にする必要があります。1速または6速を超えてシフトすることはできません。あなたが6位であり、再びアップシフトする場合、それは6位のままになります。がんばろう!
36 code-golf 

21
カンガルーの跳躍
バックストーリー 免責事項:カンガルーに関する情報が含まれている場合があります。 カンガルーはいくつかの開発段階を通過します。彼らは年をとって強くなるにつれて、より高く、より長くジャンプすることができ、空腹になる前に何度もジャンプすることができます。 ステージ1では、カンガルーは非常に小さく、まったくジャンプできません。これにもかかわらず、常に栄養が必要です。このようにステージ1のカンガルーの活動パターンを表すことができます。 o ステージ2では、カンガルーは小さなジャンプをすることができますが、空腹になる前に2つを超えることはできません。このようにステージ2のカンガルーの活動パターンを表すことができます。 o o o o o ステージ2の後、カンガルーはすぐに改善します。その後の各段階で、カンガルーは少し高く(グラフィック表示では1単位)、2倍にジャンプできます。たとえば、ステージ3のカンガルーの活動パターンは次のようになります。 o o o o o o o o o o o o o o o o o ステージnの場合、アクティビティパターンは、高さnの2 n-1個の V字型ジャンプで構成されます。 たとえば、ステージ4の場合、高さ4のジャンプが8回あります。 o o o o o o o o o o o o o o o o o …

8
狂気の妻がクリスマスツリーを飾るのを手伝ってください
私の妻は、クリスマスツリーに飾りを付けることに関しては、特にそうです。この挑戦的な時間に彼女を助けるために彼女にいくつかのコードを手に入れましょう。 入力 入力2 < n < 10が与えられたとき、木の高さ0 < k < nと装飾の明確な数。 仕事 ツリーの装飾を開始し、ツリーの周りに装飾をラップしながら1増分しkます。到達kしてさらに装飾するブランチがある場合は、から始めます1。 パターンが満たされている限り、ツリー上の各装飾の数が同じでなくてもかまいません。 飾りは^、一番上の行を除き、各枝の上に表示されます。 ツリーは、1つのブランチから始まり、次のレベルに次のように、それぞれの間にスペースを空けた+ 1つのブランチがあります。 ^ ^ ^ 3番目の行には、ブランチをもう1つ追加し、同じ列にブランチがないようにそれらを再度ずらします(グリッドのように考える場合)。 ^ ^ ^ ^ ^ ^ 出力 装飾されたツリーを出力します。 例 1。 n = 3, k = 2 ^ //Height is 3 ^ ^ ^ ^ ^ ここで、1から始まりkに増分する各ブランチを装飾します。 ^ 1 2 …

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