diff --git a/2695-array-wrapper/README.md b/2695-array-wrapper/README.md new file mode 100644 index 0000000..be94cda --- /dev/null +++ b/2695-array-wrapper/README.md @@ -0,0 +1,48 @@ +
Create a class ArrayWrapper that accepts an array of integers in its constructor. This class should have two features:
+ operator, the resulting value is the sum of all the elements in both arrays.String() function is called on the instance, it will return a comma separated string surrounded by brackets. For example, [1,2,3].+
Example 1:
+ ++Input: nums = [[1,2],[3,4]], operation = "Add" +Output: 10 +Explanation: +const obj1 = new ArrayWrapper([1,2]); +const obj2 = new ArrayWrapper([3,4]); +obj1 + obj2; // 10 ++ +
Example 2:
+ ++Input: nums = [[23,98,42,70]], operation = "String" +Output: "[23,98,42,70]" +Explanation: +const obj = new ArrayWrapper([23,98,42,70]); +String(obj); // "[23,98,42,70]" ++ +
Example 3:
+ ++Input: nums = [[],[]], operation = "Add" +Output: 0 +Explanation: +const obj1 = new ArrayWrapper([]); +const obj2 = new ArrayWrapper([]); +obj1 + obj2; // 0 ++ +
+
Constraints:
+ +0 <= nums.length <= 10000 <= nums[i] <= 1000Note: nums is the array passed to the constructor