leetcodeSolution to some Leetcode problems written in C++ |
git clone git://git.dimitrijedobrota.com/leetcode.git |
Log | Files | Refs | README | LICENSE | |
commit | 677bb7f7619c3af34b290aeb06db33da24d26e75 |
parent | fe72b05c2d9a181e2d96cd5cacd45e0a5b8a0b99 |
author | Dimitrije Dobrota <mail@dimitrijedobrota.com> |
date | Mon, 17 Jun 2024 11:09:56 +0200 |
Daily Problem
Diffstat:A | Problems/0633.cpp | | | +++++++++++++++++ |
M | README.md | | | + |
2 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/Problems/0633.cpp b/Problems/0633.cpp
@@ -0,0 +1,17 @@
class Solution {
public:
bool judgeSquareSum(const int c) const {
long left = 0, right = sqrt(c);
while (left <= right) {
const long mid = left * left + right * right;
if (mid == c) return true;
if (mid < c)
left++;
else
right--;
}
return false;
}
};
diff --git a/README.md b/README.md
@@ -429,6 +429,7 @@ for solving problems.
| 0626 | Medium | [Exchange Seats](Problems/0626.cpp) |
| 0627 | Easy | [Swap Salary](Problems/0627.cpp) |
| 0629 | Hard | [K Inverse Pairs Array](Problems/0629.cpp) |
| 0633 | Medium | [Sum of Square Numbers](Problems/0633.cpp) |
| 0636 | Medium | [Exclusive Time of Functions](Problems/0636.cpp) |
| 0637 | Easy | [Average of Levels in Binary Tree](Problems/0637.cpp) |
| 0638 | Medium | [Shopping Offers](Problems/0638.cpp) |