タスク
この課題は非常に簡単です。入力は、少なくとも1×1のサイズの整数の長方形の2D配列です。任意の合理的な形式で取得できます。出力は入力配列になりますが、最初または最後の行または列にないすべてのエントリがに設定され0
ます。入力と同じ形式である必要があります。
たとえば、入力配列が
67 4 -8 5 13
9 13 42 4 -7
1 1 3 -9 29
16 99 8 77 0
正しい出力は
67 4 -8 5 13
9 0 0 0 -7
1 0 0 0 29
16 99 8 77 0
ルールとスコアリング
完全なプログラムまたは関数を書くことができ、関数は入力を返す代わりにその場で修正することができます。最小のバイトカウントが優先され、標準の抜け穴は許可されません。
テストケース
これらは、コピーアンドペーストを容易にするためにネストされたリストとしてフォーマットされます。
[[3]] -> [[3]]
[[7,2,8]] -> [[7,2,8]]
[[3],[5],[12],[-6]] -> [[3],[5],[12],[-6]]
[[99,98,97],[88,87,86]] -> [[99,98,97],[88,87,86]]
[[6,7],[8,9],[10,11]] -> [[6,7],[8,9],[10,11]]
[[-1,-2,-3],[1,2,3],[5,5,5]] -> [[-1,-2,-3],[1,0,3],[5,5,5]]
[[67,4,-8,5,13],[9,13,42,4,-7],[1,1,3,-9,29],[16,99,8,77,0]] -> [[67,4,-8,5,13],[9,0,0,0,-7],[1,0,0,0,29],[16,99,8,77,0]]
[[0,1,0,1,0],[1,0,1,0,1],[0,1,0,1,0],[1,0,1,0,1],[0,1,0,1,0]] -> [[0,1,0,1,0],[1,0,0,0,1],[0,0,0,0,0],[1,0,0,0,1],[0,1,0,1,0]]
リーダーボード
これは、通常のリーダーボードと言語ごとの勝者の概要の両方を生成するスタックスニペットです。回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。
## Language Name, N bytes
複数の数値を含める場合(たとえば、スコアを改善した場合や、インタープリターフラグを個別にリストする場合)、実際のスコアがヘッダーの最後の数値であることを確認してください。
## Perl, <s>50</s> 43 + 2 (-p flag) = 45 bytes
言語名をリンクにして、リーダーボードスニペットに表示することもできます。
## [><>](http://esolangs.org/wiki/Fish), 121 bytes