回答編集履歴
7
rubyだと思って書いてしましました。
answer
CHANGED
@@ -1,3 +1,7 @@
|
|
1
|
+
すみません
|
2
|
+
rubyだと思って書いてしましました。
|
3
|
+
無視してください。
|
4
|
+
|
1
5
|
Matrix classを使って部分行列を作り
|
2
6
|
部分行列の全要素に渡って和を取るなんて
|
3
7
|
おしゃれじゃないですか?(早いとは言ってない)
|
6
あ
answer
CHANGED
@@ -9,6 +9,6 @@
|
|
9
9
|
[32,33,34,35,36,37,38,39],
|
10
10
|
[40,41,42,43,44,45,46,47]]
|
11
11
|
|
12
|
-
sub_mtrx=mtrx.minor(
|
12
|
+
sub_mtrx=mtrx.minor(1..2, 1..3)
|
13
13
|
sub_mtrx.inject(:+)
|
14
14
|
```
|
5
あ
answer
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
部分行列の全要素に渡って和を取るなんて
|
3
3
|
おしゃれじゃないですか?(早いとは言ってない)
|
4
4
|
```ruby
|
5
|
-
|
5
|
+
mtrx =Matrix[[0,1,2,3,4,5,6,7],
|
6
6
|
[8,9,10,11,12,13,14,15],
|
7
7
|
[16,17,18,19,20,21,22,23],
|
8
8
|
[24,25,26,27,28,29,30,31],
|
9
9
|
[32,33,34,35,36,37,38,39],
|
10
10
|
[40,41,42,43,44,45,46,47]]
|
11
|
-
|
11
|
+
|
12
12
|
sub_mtrx=mtrx.minor(2..3, 2..4)
|
13
13
|
sub_mtrx.inject(:+)
|
14
14
|
```
|
4
あ
answer
CHANGED
File without changes
|
3
あ
answer
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
部分行列の全要素に渡って和を取るなんて
|
3
3
|
おしゃれじゃないですか?(早いとは言ってない)
|
4
4
|
```ruby
|
5
|
-
array =
|
5
|
+
array =[[0,1,2,3,4,5,6,7],
|
6
6
|
[8,9,10,11,12,13,14,15],
|
7
7
|
[16,17,18,19,20,21,22,23],
|
8
8
|
[24,25,26,27,28,29,30,31],
|
9
9
|
[32,33,34,35,36,37,38,39],
|
10
|
-
[40,41,42,43,44,45,46,47]
|
10
|
+
[40,41,42,43,44,45,46,47]]
|
11
|
-
mtrx=Matrix
|
11
|
+
mtrx=Matrix(array)
|
12
12
|
sub_mtrx=mtrx.minor(2..3, 2..4)
|
13
13
|
sub_mtrx.inject(:+)
|
14
14
|
```
|
2
あ
answer
CHANGED
File without changes
|
1
あ
answer
CHANGED
@@ -1,5 +1,7 @@
|
|
1
|
+
Matrix classを使って部分行列を作り
|
2
|
+
部分行列の全要素に渡って和を取るなんて
|
3
|
+
おしゃれじゃないですか?(早いとは言ってない)
|
1
4
|
```ruby
|
2
|
-
|
3
5
|
array =([0,1,2,3,4,5,6,7],
|
4
6
|
[8,9,10,11,12,13,14,15],
|
5
7
|
[16,17,18,19,20,21,22,23],
|