leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

commit 3625b6037f16d2c955c6a3aa8016c9702ca3d109
parent 588fb8fa1a06bda90c374f5077b00fa56159d67c
author Dimitrije Dobrota <mail@dimitrijedobrota.com>
date Tue, 1 Oct 2024 07:15:29 +0200

Daily problem

Diffstat:
A Problems/1497.cpp | +++++++++++++++++
M README.md | +

2 files changed, 18 insertions(+), 0 deletions(-)


diff --git a/ Problems/1497.cpp b/ Problems/1497.cpp

@@ -0,0 +1,17 @@
class Solution {
public:
bool canArrange(const vector<int> &arr, int k) const {
static int count[100000];
memset(count, 0x00, sizeof(count));
for (const int n : arr)
count[((n % k) + k) % k]++;
if (count[0] % 2 == 1) return false;
for (int i = 1; i <= k / 2; i++) {
if (count[i] != count[k - i]) return false;
}
return true;
}
};

diff --git a/ README.md b/ README.md

@@ -874,6 +874,7 @@ for solving problems. | 1492 | Medium | [The kth Factor of n](Problems/1492.cpp) | | 1493 | Medium | [Longest Subarray of 1's After Deleting One Element](Problems/1493.cpp) | | 1496 | Easy | [Path Crossing](Problems/1496.cpp) |
| 1497 | Medium | [Check If Array Pairs Are Divisible by k](Problems/1497.cpp) |
| 1498 | Medium | [Number of Subsequences That Satisfy the Given Sum Condition](Problems/1498.cpp) | | 1502 | Easy | [Can Make Arithmetic Progression From Sequence](Problems/1502.cpp) | | 1503 | Medium | [Last Moment Before All Ants Fall Out of a Plank](Problems/1503.cpp) |