File tree 5 files changed +140
-0
lines changed
5 files changed +140
-0
lines changed Original file line number Diff line number Diff line change
1
+ #include <stdio.h>
2
+ #include <stdlib.h>
3
+ #include <string.h>
4
+
5
+ int main (){
6
+ int arr [6 ][6 ];
7
+ for (int i = 0 ;i < 6 ;i ++ ){
8
+ for (int j = 0 ;j < 6 ;j ++ ){
9
+ scanf ("%d" , & arr [i ][j ]);
10
+ }
11
+ }
12
+ int max_sum = 0 ;
13
+ int temp_sum ;
14
+ for (int i = 0 ; i < 4 ; i ++ ) {
15
+ for (int j = 0 ; j < 4 ; j ++ ) {
16
+ temp_sum = 0 ;
17
+ temp_sum += arr [i ][j ];
18
+ temp_sum += arr [i ][j + 1 ];
19
+ temp_sum += arr [i ][j + 2 ];
20
+ temp_sum += arr [i + 1 ][j + 1 ];
21
+ temp_sum += arr [i + 2 ][j ];
22
+ temp_sum += arr [i + 2 ][j + 1 ];
23
+ temp_sum += arr [i + 2 ][j + 2 ];
24
+
25
+ //Aditya Seth
26
+ if (temp_sum > max_sum || i == 0 && j == 0 )
27
+ max_sum = temp_sum ;
28
+ }
29
+ }
30
+ printf ("%d\n" , max_sum );
31
+ return 0 ;
32
+ }
Original file line number Diff line number Diff line change
1
+ #include < iostream>
2
+ #include < vector>
3
+
4
+ using namespace std ;
5
+
6
+ int main () {
7
+ vector<vector<int >> arr (6 , vector<int >(6 ));
8
+ for (int i = 0 ; i < 6 ; i++) {
9
+ for (int j = 0 ; j < 6 ; j++) {
10
+ cin >> arr[i][j];
11
+ }
12
+ }
13
+
14
+ int max = -9 * 7 ;
15
+ for (int i = 0 ; i < 6 ; i++) {
16
+ for (int j = 0 ; j < 6 ; j++) {
17
+ if (j + 2 < 6 && i + 2 < 6 ) {
18
+ int sum = arr[i][j] + arr[i][j + 1 ] + arr[i][j + 2 ] + arr[i + 1 ][j + 1 ] + arr[i + 2 ][j] + arr[i + 2 ][j + 1 ] + arr[i + 2 ][j + 2 ];
19
+ if (sum > max) max = sum;
20
+ }
21
+ }
22
+ }
23
+
24
+ cout << max;
25
+ // Aditya Seth
26
+
27
+ return 0 ;
28
+ }
Original file line number Diff line number Diff line change
1
+ import java.io.*
2
+ import java.math.*
3
+ import java.security.*
4
+ import java.text.*
5
+ import java.util.*
6
+ import java.util.concurrent.*
7
+ import java.util.function.*
8
+ import java.util.regex.*
9
+ import java.util.stream.*
10
+ import kotlin.collections.*
11
+ import kotlin.comparisons.*
12
+ import kotlin.io.*
13
+ import kotlin.jvm.*
14
+ import kotlin.jvm.functions.*
15
+ import kotlin.jvm.internal.*
16
+ import kotlin.ranges.*
17
+ import kotlin.sequences.*
18
+ import kotlin.text.*
19
+
20
+
21
+
22
+ fun main (args : Array <String >) {
23
+ val `in ` = Scanner (System .`in `)
24
+ val arr = Array (6 ) { IntArray (6 ) }
25
+ for (i in 0 .. 5 ) {
26
+ for (j in 0 .. 5 ) {
27
+ arr[i][j] = `in `.nextInt()
28
+ }
29
+ }
30
+
31
+ var max = - 9 * 7
32
+ for (i in 0 .. 5 ) {
33
+ for (j in 0 .. 5 ) {
34
+ if (j + 2 < 6 && i + 2 < 6 ) {
35
+ val sum = arr[i][j] + arr[i][j + 1 ] + arr[i][j + 2 ] + arr[i + 1 ][j + 1 ] + arr[i + 2 ][j] + arr[i + 2 ][j + 1 ] + arr[i + 2 ][j + 2 ]
36
+ if (sum > max) max = sum
37
+ }
38
+ }
39
+ }
40
+
41
+ println (max)
42
+ }
Original file line number Diff line number Diff line change
1
+ arr = []
2
+
3
+ for _ in range (6 ):
4
+ tmp = [int (x ) for x in str (input ()).split (" " )]
5
+ arr .append (tmp )
6
+
7
+ maximum = - 9 * 7
8
+
9
+ for i in range (6 ):
10
+ for j in range (6 ):
11
+ if j + 2 < 6 and i + 2 < 6 :
12
+ result = arr [i ][j ] + arr [i ][j + 1 ] + arr [i ][j + 2 ] + arr [i + 1 ][j + 1 ] + arr [i + 2 ][j ] + arr [i + 2 ][j + 1 ] + arr [i + 2 ][j + 2 ]
13
+ if result > maximum :
14
+ maximum = result
15
+
16
+ print (maximum )
17
+ #Aditya Seth
Original file line number Diff line number Diff line change
1
+ arr = Array . new ( 6 )
2
+ max = -10000000
3
+
4
+ 6 . times do |i |
5
+ arr [ i ] = gets . rstrip . split ( ' ' ) . map ( &:to_i )
6
+ end
7
+
8
+ 6 . times do |i |
9
+ 6 . times do |j |
10
+ if ( j + 2 ) < 6 and ( i + 2 ) < 6
11
+ sum = ( arr [ i ] [ j ] + arr [ i ] [ j + 1 ] + arr [ i ] [ j + 2 ] ) +
12
+ ( arr [ i + 1 ] [ j + 1 ] ) + ( arr [ i + 2 ] [ j ] + arr [ i + 2 ] [ j + 1 ] + arr [ i + 2 ] [ j + 2 ] )
13
+
14
+ if sum > max
15
+ max = sum
16
+ end
17
+ end
18
+ end
19
+ end
20
+
21
+ puts max
You can’t perform that action at this time.
0 commit comments