Advertisement
LiliyaBurlakova

ZZ

Dec 8th, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.87 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         String line = scanner.nextLine();
  10.         String[] cord = line.split(" ");
  11.         int[] dimentions = new int[cord.length];
  12.  
  13.         for (int i = 0; i < dimentions.length; i++) {
  14.             dimentions[i] = Integer.parseInt(cord[i]);
  15.         }
  16.  
  17.         int rows = dimentions[0];
  18.  
  19.         int sum = 0;
  20.  
  21.         for (int i = 0; i < rows; i++) {
  22.             String matrixRow = scanner.nextLine();
  23.             String[] matrixRowArr = matrixRow.split(" ");
  24.             int[] array = new int[matrixRowArr.length];
  25.             for (int j = 0; j < array.length; j++) {
  26.                 array[j] = Integer.parseInt(matrixRowArr[j]);
  27.             }
  28.             if (i == 0) {
  29.                 for (int j = 0; j < array.length; j += 2) {
  30.                     sum += array[j];
  31.                 }
  32.             } else if (i == rows - 1) {
  33.                 if (i % 2 == 0) {
  34.                     for (int j = 0; j < array.length; j += 2) {
  35.                         sum += array[j];
  36.                     }
  37.                 } else {
  38.                     for (int j = 1; j < array.length; j += 2) {
  39.                         sum += array[j];
  40.                     }
  41.                 }
  42.             } else {
  43.                 if (i % 2 == 0) {
  44.                     for (int j = 2; j < array.length - 1; j += 2) {
  45.                         sum += ((array[j]) * 2);
  46.                     }
  47.                     sum += ((array[0]));
  48.                 } else {
  49.                     for (int j = 1; j < array.length - 1; j += 2) {
  50.                         sum += ((array[j]) * 2);
  51.                     }
  52.                     sum += ((array[array.length - 1]));
  53.                 }
  54.             }
  55.         }
  56.         System.out.println(sum);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement