メイウェザー対マクレガー:賞金の準備


16

前書き

2017年8月26日、フロイドメイウェザージュニアは、ボクシングの試合でコナーマクレガーと対戦します。

両方の参加者は驚異的な額の1億ドルを受け取ります!

残念ながら、まだお金がありませんが、すべての紙幣が入った大きなブリーフケースをすでに準備することができます。

        _________________________
        |                       |
|=======================================|
|       $  $$$$$  $$$$$  $       $      |
|   $   $  $   $  $   $  $$$   $$$      |
|       $  $   $  $   $  $  $$$  $      |
|       $  $$$$$  $$$$$  $       $      |
|_______________________________________|

ブリーフケースが構成され_|=$

サイズは幅41文字(改行を無視)、高さ6文字(ハンドルの場合は+2)です。

チャレンジ

入力がない場合、完全なプログラムを作成して2Dブリーフケースを出力します(上記を参照)。

スコア

これはであるため、最短のソリューション(バイト単位)が優先されます。


5
圧倒的な割合のユーザーが英語を話すため、英語版ウィキペディアを指すようにリンクを変更しました。

究極の質問:ブリーフケースの幅は?
ロドリゴA.ペレス

@catおっと私の悪い
Weedoze

@RodrigoA.Pérezはすでに質問で語っています。42文字
ウィードーズ

@Weedozeはい、知っています。究極の質問...
ロドリゴA.ペレス

回答:


5

バブルガム、55バイト

おそらくヘッダー除去の魔法をかけることは可能ですが、私はデニスほど良くありません!

00000000: 5380 8278 5c80 0ba6 a246 013b a8e1 aab1  S..x\....F.;....
00000010: 250e 0055 42f5 a800 1108 2028 9804 dc4c  %..UB..... (...L
00000020: 2847 059d 0229 8790 6080 6a26 3a85 6c36  (G...)..`.j&:.l6
00000030: 49b6 c713 076a 00                        I....j.

オンラインでお試しください!


1
私は...そこで動作するように、同様ではない多くの55を得る
アレックスHowansky

7

ゼリー 92  75 バイト

⁽©Ḍṃ“_= ”x"“€Þ‘x2,6¤;"⁾_|x1,7¤z⁶ZUŒBY”$“¢=Ḷ't3y&ḅḄȥıḍḄḌṀṡḂẓPḣṁQṘ½ɗ’BT+134¤¦

オンラインでお試しください!

どうやって?

ステップ1.末尾のスペースを無視して、空のブリーフケースの右半分の行のリストを作成します。

⁽©Ḍṃ“_= ”x"“€Þ‘x2,6¤;"⁾_|x1,7¤
    “_= ”                      - literal list of characters = "_= "
⁽©Ḍ                            - base 250 literal = 2674
   ṃ                           - base decompress (2674 in base: 1='_', 2='=', 0=' ')
                               -   ...yields the list of characters: "_ =    _"
                   ¤           - nilad followed by link(s) as a nilad:
           “€Þ‘                -   literal list of code page indexes = [12,20]
                2,6            -   literal list of numbers = [2,6]
               x               -   repeat -> [12,12,20,20,20,20,20,20]
         x                     - repeat -> ["_"*12, " "*12, "="*20, " "*20, ..., "_"*20]
                             ¤ - nilad followed by link(s) as a nilad:
                      ⁾_|      -   literal list of characters = "_|"
                          1,7  -   literal list of numbers = [1,7]
                         x     -   repeat -> list of characters "_|||||||"
                     "         - zip with the dyad:
                    ;          -   concatenate -> ["_"+"_"*12, "|"+" "*12, ...]

ステップ2:それを空のブリーフケースに変換します。

z⁶ZUŒBY
 ⁶      - literal space character
z       - transpose with filler (adds the "leading" spaces, to the 1st 2 rows)
  Z     - transpose (back from columns to rows again)
   U    - upend (reverse each row to make it a left-hand side of an empty briefcase)
    ŒB  - bounce (add a reflection of each row with one central character)
      Y - join with new lines

ステップ3:お金を見せてください!

”$“¢=Ḷ't3y&ḅḄȥıḍḄḌṀṡḂẓPḣṁQṘ½ɗ’BT+134¤¦
                                     ¦ - sparse application of:
”$                                     -   literal '$' character
                                       - ...to indexes:
                                    ¤  - nilad followed by link(s) as a nilad:
  “¢=Ḷ't3y&ḅḄȥıḍḄḌṀṡḂẓPḣṁQṘ½ɗ’         - base 250 literal = 1999171130867115278012045759181600763304793110829063794065408
                              B        - convert to a binary list -> [1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
                               T       - truthy indexes -> [1,4,5,6,7,8,11,12,13,14,15,18,26,39,43,46,50,53,57,60,61,62,66,67,68,85,88,92,95,99,102,105,106,107,110,127,130,131,132,133,134,137,138,139,140,141,144,152]
                                 134   - literal 134
                                +      - addition -> [135,138,139,140,141,142,145,146,147,148,149,152,160,173,177,180,184,187,191,194,195,196,200,201,202,219,222,226,229,233,236,239,240,241,244,261,264,265,266,267,268,271,272,273,274,275,278,286]
                                       -             (that's where the $s at!)

うーん... 5美しい獣で私を打ちます。
魔法のタコUr

7

JavaScript(ES6)、187 184バイト

_=>`70
78B
B2B
9F33CDB
AEFEFEF54B
9FEFEFF6DB
9F33CDB
B1B`.replace(/./g,c=>'__=$$$$ ||||$$$$'[n=+('0x'+c)].repeat(n>6?1:n?+'0005333'[n]||39:25)+' '.repeat(n-8?'0002632707307632'[n]:23))

どうやって?

出力は、次の16の一意のパターンを使用して構築されます。

ID | Character | Repeated | Following spaces | Rendering
---+-----------+----------+------------------+-------------------------------------------
 0 |     _     |    25    |         0        | "_________________________"
 1 |     _     |    39    |         0        | "_______________________________________"
 2 |     =     |    39    |         0        | "======================================="
 3 |     $     |     5    |         2        | "$$$$$  "
 4 |     $     |     3    |         6        | "$$$      "
 5 |     $     |     3    |         3        | "$$$   "
 6 |     $     |     3    |         2        | "$$$  "
 7 |   space   |     1    |         7        | "        "
 8 |     |     |     1    |        23        | "|                       "
 9 |     |     |     1    |         7        | "|       "
 A |     |     |     1    |         3        | "|   "
 B |     |     |     1    |         0        | "|"
 C |     $     |     1    |         7        | "$       "
 D |     $     |     1    |         6        | "$      "
 E |     $     |     1    |         3        | "$   "
 F |     $     |     1    |         2        | "$  "

デモ


6

05AB1E、80バイト

•Cā½œSÖ<ô’=-¾Ì„*нcF/“è∊αΔú9d:î₅•6B5¡.B€û»•H0αű¼Āß8PβÁ19]×
ôв•bvðy.;}4ÝJ"$ |=_"‡

オンラインでお試しください!


説明

ブリーフケースの基本的な概要:

05AB1E、41バイト

•Cā½œSÖ<ô’=-¾Ì„*нcF/“è∊αΔú9d:î₅•6B5¡.B€û»

オンラインでお試しください!

副説明の説明(パート1):

デザインを半分にカットし、すべての文字を2〜6に置き換え、最終的に255をベースに変換5し、改行区切り文字として図形を再構築することにより、デザイン全体を変換しました。

•Cā½œSÖ<ô’=-¾Ì„*нcF/“è∊αΔú9d:î₅•  # Push the base-255 compressed number
6B                                # Convert it to  base-6 (the number of unique symbols)
  5¡                              # Split on 5 (the newlines).
    .B                            # Pad all elements with space to equal largest element length.
      €û                          # For each element, mirror it.
        »                         # Separate list with newlines.

77793946998265282127108152676813925695887415511783202442861719287811277

基数255で表される数値で、基数6の変換は...

11111111444444444444511111111211111111111523333333333333333333525252525244444444444444444445

次に、それを5つに分割し、ミラーリングして改行で結合すると、...

111111114444444444444444444444411111111
111111112111111111111111111111211111111
233333333333333333333333333333333333332
2                                     2
2                                     2
2                                     2
2                                     2
244444444444444444444444444444444444442

副説明の説明(パート2):

これがどこに向かっているのか見始めましたか?次に、内部パターンをbase-255文字列として圧縮します。

•H0αű¼Āß8PβÁ19]×
ôв•

どちらですか:

353343914082943027578174279006736773101445087

バイナリに変換:

1111110110000011000001101111111011111110111011011101101110110001110001111111111101101110110111011011000110111111111110110000011000001101111111011111

これらの各文字について、スペースを次の文字に繰り返し置換します。

111111114444444444444444444444411111111
111111112111111111111111111111211111111
233333333333333333333333333333333333332
211111101100000110000011011111110111112
211011101101110110111011000111000111112
211111101101110110111011011000110111112
211111101100000110000011011111110111112
244444444444444444444444444444444444442

最後に、キャラクターを本来の姿に置き換えます。

0 = '$'
1 = ' '
2 = '|'
3 = '='
4 = '_'

4ÝJ"$ |=_"‡

損失について:

        _______________________        
        |                     |        
|=====================================|
|      $  $$$$$  $$$$$  $       $     |
|  $   $  $   $  $   $  $$$   $$$     |
|      $  $   $  $   $  $  $$$  $     |
|      $  $$$$$  $$$$$  $       $     |
|_____________________________________|

2つの別個のパターンとして圧縮することにより、20バイトを節約します。

7ºnF@É₄S¡‘nz'W›мλнbнžSÍõ₄óð½²Ç0Δεenë3aŽÖk∍&1ŒâÜ[¤öüuиSð±zαÛʸq¥KÃĀ›Ć^ü¹ÉRKq®Ùì=Ö‚≠ØÖì¾!(Δ∍Ú

どちらですか:

111111114444444444444444444444411111111
111111112111111111111111111111211111111
233333333333333333333333333333333333332
211111101100000110000011011111110111112
211011101101110110111011000111000111112
211111101101110110111011011000110111112
211111101100000110000011011111110111112
244444444444444444444444444444444444442

10進数に変換:

29962958783786255124710309272045448655717311098547870227488323781868803792449842685227629539722703574931794395923080776255103394202825327279714682601797290475465885089686540986020693577678744259173981845378875732421872

92バイトと音訳を加えたもので、合計は約105です。


3

SOGL58 57 バイト

¹&‘┐4Ο"ε@»-⅜Η⁄№ν½7bč═⁴‘'⁴n{╥ι}¹54"~æαΟ9≠š:+VæΨT-⅟yu7‘'∑nž

説明:

¹&‘┐                            push 20 spaces
    4Ο                          swap between the 20 spaces and "|" 9 times, resulting in "|                    |                    |                    |                    |"
      "...‘                     push "        _____________        |            |====================ŗ____________________", with ŗ replaced with the string above
           '⁴n                  split into chunks of length 21
              {╥ι}¹             palendromize horizontally
                     "...‘      push the sign - "    $  $$$$$  $$$$$  $       $$   $  $   $  $   $  $$$   $$$    $  $   $  $   $  $  $$$  $    $  $$$$$  $$$$$  $       $"
                          '∑n   split into chunks of length 30
                   54        ž  at coordinates (5;4) place the sign in the briefcase

ここで試してみてください!

54バイト(競合?

¹&‘┐4Ο"ε@»-⅜Η⁄№ν½7bč═⁴‘'⁴n╥ι54"~æαΟ9≠š:+VæΨT-⅟yu7‘'∑nž

ここで使用するコマンドは-palendromizeです。これは文字列でのみ機能しますが、配列について文書化されています。(現在はオンラインインタープリターでのみ実装されています)
ここで試してみてください!


3

PHP、117バイト

私は、怠zyなアプローチよりも短いものがないことを悲しいです-文字列をgzipしてbase64でエンコードします:

<?=gzinflate(base64_decode(U1CAgHhcACqvwAVj1ChgB3Bxrhpb4kANF0yPChCBAIJCSIDNBqtUgapEpVTADBUUlQpYVUKVYVVJwHacwYMKagA));

カスタム圧縮:188バイト

for(;$c=" 6_777
 6| 883|
|=8899|
| 5$  $3  $3  $ 5$ 4|
| 1$ 1$  $ 1$  $ 1$  $1 1$1 4|
| 5$  $ 1$  $ 1$  $  $2  $ 4|
| 5$  $3  $3  $ 5$ 4|
|_8899|"[$i++];)echo+$c?str_pad($d,$c+1,$d):$d=$c;

168 164 159 152 151バイトの適応と officialaimm'sアイデア

行は、境界文字(最初の2つのスペース、その後のパイプ)と、スペースas 0および別の文字の間のビットマップとして見ることができます1
行3と8を反転すると値が与えられた0ため、すべての値を6ビットシフトできました。

配列にはビットマップが含まれています(ベース34に変換されますが、7つの値のみ-8番目の要素は省略され、空の要素も評価さ0れます)。ベース35も同様に機能します。ただし、ベース33はより長い値を持ち、ベース36はもう1つの値を引用符で囲む必要があります。

文字列には、各行の境界01その順序の文字が含まれます(3行目と8行目は1文字が不要で、ビットが設定されていないため、最後の文字は省略されます)。

for(;$i<8;)echo strtr(sprintf("b%039bb
",intval(["1g7em2",p3ob4,0,v839j,cm7f3d,sfxq9,v839j][+$i],34)<<6),b01,substr("  _  ||= | $| $| $| $|_",$i++*3));

Jörgによるカスタム圧縮、159 156バイト

<?=strtr("5 _2222
5 |555  |
|===333333|
|516161504$414141$$4$$0514141  6  051616150___222222|",["$      |
|","$  $",______,"======","   ","       ","$$$"]);


1
申し訳ありませんが、より良い方法を見つけましたオンラインで試してみてください!
ヨルグヒュルサーマン

@JörgHülsermann:私も
タイタス

エコーを落とすようにsprintfとstrtrの順序を変更できますか?
ヨルクヒュルサーマン

@JörgHülsermann:いいえ。2進数を置き換える前に数値を変換する必要があります。
タイタス



2

///、155バイト

/~/\/\///2/  ~3/2 ~6/33~7/6 ~1/____~4/__111~5/411___~#/=============~%/$$$~&/%$$~9/$2$3$2$3$2~@/|
|~8/@7$2&2&2$7$6/ 75
 7|33377@###8@3$39%3%6@79$2%2$68@45|

オンラインでお試しください!

///が競えるときは大好きです。

説明:

これは、などの一般的な置換$$$$$を定義してから、元の置換を含むメタ置換を定義することで機能します。

より詳細:

まず、///の唯一の機能は/pattern/replacement/構文であり、バックスラッシュを使用して他のバックスラッシュとスラッシュをエスケープできることです。この情報は説明で重要です。

コードの最初のパターン/置換は、ゴルフのみを目的としています(詳細はこちら)。それは置き換え~//、ので、このような結果のコードになります。

/2/  //3/2 //6/33//7/6 //1/____//4/__111//5/411___//#/=============//%/$$$//&/%$$//9/$2$3$2$3$2//@/|
|//8/@7$2&2&2$7$6/ 75
 7|33377@###8@3$39%3%6@79$2%2$68@45|

その後、一連の基本的な置き換えが行われます。いくつかは他のものに依存しています(メタ置換)が、置換の表は次のようになります(コードは`sでラップされています)。

Pattern             |Replacement
=====================================
`2`                 |`  `
-------------------------------------
`3`                 |`   `
-------------------------------------
`6`                 |`      `
-------------------------------------
`7`                 |`       `
-------------------------------------
`1`                 |`____`
-------------------------------------
`4`                 |`______________`
-------------------------------------
`5`                 |`_________________________`
-------------------------------------
`#`                 |`=============`
-------------------------------------
`%`                 |`$$$`
-------------------------------------
`&`                 |`$$$$$`
-------------------------------------
`@`                 |`|
                    ||` (Pipe, newline, pipe)
-------------------------------------

ここのメタ置換はのようなものです/&/%$$/。これは、既存の置換$$$を取得し、それを使用して新しい置換を定義します$$$$$

その後、非常に大規模な代替品が登場します。最初のものは次のものに置き換え9られ$ $ $ $ $ $、2番目のものは次のものに置き換え8られます。

|
|       $  $$$$$  $$$$$  $       $      

末尾のスペースに注意してください。

次に、これらすべての置換が次の文字列で使用されます。

 75
 7|33377@###8@3$39%3%6@79$2%2$68@45|

目的の出力を取得します。


うわー、もっと詳しい説明が欲しいです。
魔法のタコUr

@carusocomputing完了。
同志SparklePony

2

パイソン2221の205 197 196 193バイト

  • 保存された16バイト:圧縮が16ベースから36ベースに変更されました
  • 保存された8バイト:の使用a="6ZBRS533| $"b="70JYF0U7|"
  • 1バイト保存:Python 3から2に切り替え
  • 3バイトを保存:空白と中括弧のペアを削除しました(文字列置換の再配置後)
a="6ZBRS533| $"
b="70JYF0U7|"
for u in["6YKXAYYN  _","6ZKFUZR3  |",b+"= ",a,"6JNFT2RJ| $","6ZFOPPKV| $",a,b+"_ "]:print u[-3]+bin(int(u[:-3],36))[2:].replace("1",u[-2]).replace("0",u[-1])+u[-3]

オンラインでお試しください!

説明:

各行は一般的な形式でpup、where pは境界文字、uは1と0で表現できる2つの一意の文字(行ごと)の文字列です。たとえば、5行目は次のとおりです。

| $ $ $ $ $ $ $$$ $$$ |

持っている| 境界文字と真ん中の文字列としてのみを含む$。中央の文字列は次のように表すことができます:

111011101101110110111011000111000111111

これで、このバイナリ文字列は36進数で表すことができます。

6JNFT2RJ

次のように、36文字の文字列、境界文字、および中間の文字列で使用される文字とともに、すべての行を明確な文字列で表すことができます。

111111100000000000000000000000001111111  "6YKXAYYN  _"
111111101111111111111111111111101111111  "6ZKFUZR3  |"
111111111111111111111111111111111111111  "70JYF0U7|= "
111111101100000110000011011111110111111  "6ZBRS533| $"
111011101101110110111011000111000111111  "6JNFT2RJ| $"
111111101101110110111011011000110111111  "6ZFOPPKV| $" 
111111101100000110000011011111110111111  "6ZBRS533| $"
111111111111111111111111111111111111111  "70JYF0U7|_ "

したがって、36のベース文字列を(確定文字列から抽出した後)バイナリ文字列に解凍し、1と0を中央文字列で使用される文字(確定文字列からも取得)で置き換え、両端に境界文字で接着することができます。したがって、必要な文字列が取得されます。


1
行全体を反転すると、最下位の6ビットを切り捨てることができます。これで5バイト程度節約できます。
タイタス

2

C、415の 402 397バイト

#define P(x)D(x,4,4)
#define S(r,c)i=r;j=c;
#define D(x,c,n)for(k=x+n;x<k;t[i][j]=c)++x;
t[8][41]={0};i,j,k;o(x){S(2,x)P(i)P(j)S(3,x)P(j)D(i,4,3)}f(){t[1][8]=t[1][32]=92;t[4][4]=4;S(0,7)D(j,63,25)S(1,0)D(i,92,6)D(j,63,39)S(2,0)D(j,29,39)S(1,40)D(i,92,6)S(2,9)P(i)o(12);o(19);S(2,26)P(i)i-=2;D(j,4,2)++i;D(j,4,3)--i;D(j,4,3)i-=2;P(i)for(i=0;i<8;++i,puts(t))for(j=0;j<41;)printf("%c",t[i][j++]+32);}

オンラインでお試しください!


2

網膜140の 137 129バイト

@Neilのおかげで-3バイト


8aaaa_¶8|23|¶|bbbbbb===c3A3d3d3dAA3AAA6|¶|7d3d3d2AAd6caaaaaa___|
d
A2A
c
|¶|7A2AAAAA2AAAAA2A7A6|¶|
b
======
a
______
A
$
\d+
$* 

オンラインでお試しください!


1sを他のものに使用していないので、$*<space>直接書くことはできませんか?
ニール

2

C(gcc)388 386 302バイト

char*r="8 24_08 1|22 1|01|37=1|01|6 1$2 5$2 5$2 1$7 1$5 1|01|2 1$3 1$2 1$3 1$2 1$3 1$2 3$3 3$5 1|01|6 1$2 1$3 1$2 1$3 1$2 1$2 3$2 1$5 1|01|6 1$2 5$2 5$2 1$7 1$5 1|01|37_1|";char d[9];main(i){do{if(*r==48)puts(""),r++;for(i=0;isdigit(*r);d[i++]=*r++);for(d[i]=0,i=atoi(d);i--;putchar(*r));}while(*r++);}

オンラインでお試しください!


1

05AB1E、121バイト

•?íLñ>ć£P¹ĀJδšlÔ@.ì@E'a‘2‡ΔÉ₅’Õ'8¾—Hú∊‹£ñ₂C*ƶ¬}ʒ³öG`ŒªKµδB₁вÑ(δüc›½ćˆ3αÂÝβ+Í‘]~é£42îĆ$Ÿ₅Ë!∊s₆L×ä5Uñ₁δǝβζ•6B•1’₃•" _
|=$"‡

オンラインでお試しください!


内部パターンと外部/内部パターンを別々のエンティティとして表現し、replaceを使用してそれらを繰り返し組み合わせることにより、バイトを節約できます。私は最近、周期表チャレンジを行うときにベース変換のバイト数を減らすためのこの戦術を学びました:)。バブルガムとはいえ3つの内側のパターンよりも少ないもので、それを殺し、これが唯一の1である:(。codegolf.stackexchange.com/a/126995/59376
マジックタコ壺

@carusocomputing BubblegumはSOGLをキルしているので、それだけの価値はありません...
Erik the Outgolfer

1

JavaScript(ES6)、177 166バイト

_=>` 8_25
 8| 23|
|=39|
${r='| 7$ 2$5 2$5 2$ 7$ 6|'}
| 3$ ${s='3$ 2$ 3$ 2$ '}3$ 2$3 3$3 6|
| 7$ 2$ ${s}2$3 2$ 6|
${r}
|_39|`.replace(/(.)(\d+)/g,(_,b,c)=>b.repeat(c))

文字列には、表示する文字のコレクションと繰り返し回数が保持されます。文字が繰り返されない場合、回数は省略できます。

繰り返し文字列の実行は、変数rとに保存することにより最適化されますs

スニペット:

f=
_=>` 8_25
 8| 23|
|=39|
${r='| 7$ 2$5 2$5 2$ 7$ 6|'}
| 3$ ${s='3$ 2$ 3$ 2$ '}3$ 2$3 3$3 6|
| 7$ 2$ ${s}2$3 2$ 6|
${r}
|_39|`.replace(/(.)(\d+)/g,(_,b,c)=>b.repeat(c))

console.log(f());



0

、52バイト

←×_²⁰↑⁵|×=²⁰↖↑←×_¹³↘↙|↓↷‖O”{“↷γαc7sa%}⦃N№T⊕VⅉH➙U₂&ηy

オンラインでお試しください!リンクは、コードの詳細バージョンです。説明:

←×_²⁰↑⁵|×=²⁰↖↑←×_¹³↘↙|

ブリーフケースの左半分を印刷します。

↓↷

反映後、圧縮された文字列を直接印刷できるようにカーソルを準備します。(反射後または圧縮された文字列の意味が変わる前に下向きの動きを置くこと。)

‖O

振り返ってブリーフケースを完成させます。

”{“↷γαc7sa%}⦃N№T⊕VⅉH➙U₂&ηy

量を圧縮された文字列として出力します。(悲しいことに、これは最短のアプローチでしたM。さもなければ、消費されるバイトが多すぎます。)

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