codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

ProblemsValid Perfect Square

Valid Perfect Square

Easy
Binary Search

Given a positive integer num, return true if num is a perfect square or false otherwise.

A perfect square is an integer that is the square of an integer; in other words, it is the product of some integer with itself.

You must not use any built-in library function, such as sqrt.

 

Example 1:

Input: num = 16
Output: true
Explanation: 4 * 4 = 16

Example 2:

Input: num = 14
Output: false

 

Constraints:

  • 1 <= num <= 231 - 1

Related Problems

View all
Binary Search
Easy•Sorting-searching
Search a 2D Matrix
Medium•Sorting-searching
Koko Eating Bananas
Medium•Sorting-searching
Find Minimum in Rotated Sorted Array
Medium•Sorting-searching
Search in Rotated Sorted Array
Medium•Sorting-searching
Time Based Key-Value Store
Medium•Sorting-searching
Input:
num = 16