diff --git a/leetcode/README.md b/leetcode/README.md index 3adf0b70..c84bab83 100644 --- a/leetcode/README.md +++ b/leetcode/README.md @@ -60,6 +60,7 @@ LeetCode |283|[Move Zeroes](https://leetcode.com/problems/move-zeroes/) | [C](./src/283.c)|Easy| |287|[Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number/) | [C](./src/287.c)|Medium| |344|[Reverse String](https://leetcode.com/problems/reverse-string/) | [C](./src/344.c)|Easy| +|367|[Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square/) | [C](./src/367.c)|Easy| |387|[First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string/) | [C](./src/387.c)|Easy| |389|[Find the Difference](https://leetcode.com/problems/find-the-difference/) | [C](./src/389.c)|Easy| |404|[Sum of Left Leaves](https://leetcode.com/problems/sum-of-left-leaves/) | [C](./src/404.c)|Easy| diff --git a/leetcode/src/367.c b/leetcode/src/367.c new file mode 100644 index 00000000..76406599 --- /dev/null +++ b/leetcode/src/367.c @@ -0,0 +1,6 @@ +bool isPerfectSquare(int num){ + for (long i = 1; i * i <= num; i++) + if (i * i == num) + return true; + return false; +}