From 2ee68d43f45c2ea34ad7841544d7a146cff4daab Mon Sep 17 00:00:00 2001 From: Vladimir <49140851+VladimirCreator@users.noreply.github.com> Date: Thu, 16 Nov 2023 14:35:38 +0500 Subject: [PATCH 1/2] Fix 88. Merge Sorted Array Create 88. Merge Sorted Array #git --- easy/swift/88. Merge Sorted Array | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 easy/swift/88. Merge Sorted Array diff --git a/easy/swift/88. Merge Sorted Array b/easy/swift/88. Merge Sorted Array new file mode 100644 index 0000000..f5cb42c --- /dev/null +++ b/easy/swift/88. Merge Sorted Array @@ -0,0 +1,23 @@ +/* Initially Modified at 01:45 PM on Thu 16 Nov 2023 + Last Modified at 01:53 PM on Thu 16 Nov 2023 + Create upload-88-merge-sorted-array@github at 2:33 PM on Thu 16 Nov 2023. +*/ +let numbers1: [Int] = [1, 2, 4] // sorted! +let numbers2: [Int] = [1, 1, 4] // sorted! +var numbers: [Int] = [] + +var i = 0, j = 0 +while i < numbers1.count || j < numbers2.count { + if numbers1[i] == numbers2[j] || numbers1[i] < numbers2[j] { + numbers.append(numbers1[i]) + numbers.append(numbers2[j]) + } + else { + numbers.append(numbers2[j]) + numbers.append(numbers1[i]) + } + + if i < numbers1.count { i += 1}; if j < numbers2.count { j += 1 } +} + +print(numbers) From e32cb028ed6ef3c5c4de7b57dec4e3755de2965f Mon Sep 17 00:00:00 2001 From: Vladimir <49140851+VladimirCreator@users.noreply.github.com> Date: Thu, 16 Nov 2023 14:49:01 +0500 Subject: [PATCH 2/2] Update Readme with 88. Merge Sorted Array Update Readme.md. #readme --- Readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Readme.md b/Readme.md index add12c1..8de3c2d 100644 --- a/Readme.md +++ b/Readme.md @@ -1,6 +1,8 @@ # LeetCode ## Table of Contents 1. Easy + 1. 88\. Merge Sorted Array + - [Swift](/easy/swift/88.%20Merge%20Sorted%20Array) 1. 704\. Binary Search - [Swift](./easy/swift/704_binary_search.swift) 1. Medium