Skip to content
the poor coder

Leetcode - Sqrt(x) Solution

Poor Man
Published
Updated
Reading time
1 min read

Given a non-negative integer x, compute and return the square root of x.

Since the return type is an integer, the decimal digits are truncated, and only the integer part of the result is returned.

Example 1:

Text
Input: x = 4
Output: 2

Example 2:

Text
Input: x = 8
Output: 2
Explanation: The square root of 8 is 2.82842..., and since the decimal part is truncated, 2 is returned.

Constraints:

  • 0 <= x <= 231 - 1

Solution in Python#

Python
class Solution:
    def mySqrt(self, x: int) -> int:
        return int(x**0.5)

Keep going

2021

Leetcode - Maximum 69 Number Solution

Given a positive integer num consisting only of digits 6 and 9. Return the maximum number you can get by changing at most one digit (6 becomes 9, and 9 becomes 6). Example 1: Example 2: Example 3: Constraints: 1 <= num…

leetcodeMath1 min read
ESC