From 232b7d0fcf291dc5984bfff2f92dc7cc7fc0bdc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C5=9F=C4=B1nsu=20Ar=C4=B1c=C4=B1?= Date: Mon, 3 Jan 2022 05:41:47 +0300 Subject: [PATCH] 1588 --- E_1588_SumOfAllOddLengthSubarrays.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 E_1588_SumOfAllOddLengthSubarrays.java diff --git a/E_1588_SumOfAllOddLengthSubarrays.java b/E_1588_SumOfAllOddLengthSubarrays.java new file mode 100644 index 0000000..0eb3af9 --- /dev/null +++ b/E_1588_SumOfAllOddLengthSubarrays.java @@ -0,0 +1,18 @@ +public class Solution { + public int sumOddLengthSubarrays(int[] arr) { + int sum=0; + int uzunluk=arr.length; + if(arr.length%2!=1) uzunluk=arr.length-1; + while (uzunluk % 2 == 1) { + for (int i = 0; i < arr.length; i++) { + if (i + uzunluk < arr.length + 1) { + for (int j = i; j < uzunluk + i; j++) { + sum += arr[j]; + } + } + } + uzunluk = uzunluk - 2; + } + return sum; + } + } \ No newline at end of file