From e012d1968ee303407e33461dc3ce33199dc57270 Mon Sep 17 00:00:00 2001 From: Maaser Mohammad <105813679+MaaserMohammad@users.noreply.github.com> Date: Sun, 29 Sep 2024 22:22:52 +0530 Subject: [PATCH 1/2] Update README_EN.md I gave second way of solution of java --- .../0238.Product of Array Except Self/README_EN.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/solution/0200-0299/0238.Product of Array Except Self/README_EN.md b/solution/0200-0299/0238.Product of Array Except Self/README_EN.md index 646950a83f675..b6a08e41995f9 100644 --- a/solution/0200-0299/0238.Product of Array Except Self/README_EN.md +++ b/solution/0200-0299/0238.Product of Array Except Self/README_EN.md @@ -267,3 +267,15 @@ function productExceptSelf(nums: number[]): number[] { + +#### Java + +```java +class Solution { + public int[] productExceptSelf(int[] nums) { + return IntStream.range(0, nums.length) + .map(i -> IntStream.range(0, nums.length) + .reduce(1, (p, j) -> j == i ? p : p * nums[j])) + .toArray(); + } +} From c1e59deeb35d133eecf3ee383604feae867b3fe1 Mon Sep 17 00:00:00 2001 From: MaaserMohammad Date: Sun, 29 Sep 2024 17:34:25 +0000 Subject: [PATCH 2/2] style: format code and docs with prettier --- .../0200-0299/0238.Product of Array Except Self/README_EN.md | 1 + 1 file changed, 1 insertion(+) diff --git a/solution/0200-0299/0238.Product of Array Except Self/README_EN.md b/solution/0200-0299/0238.Product of Array Except Self/README_EN.md index b6a08e41995f9..ec6ffd201e5e2 100644 --- a/solution/0200-0299/0238.Product of Array Except Self/README_EN.md +++ b/solution/0200-0299/0238.Product of Array Except Self/README_EN.md @@ -279,3 +279,4 @@ class Solution { .toArray(); } } +```