题目

实现 int sqrt(int x) 函数。

计算并返回 x 的平方根,其中 x 是非负整数。

由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。

示例 1:

输入: 4
输出: 2

示例 2:

输入: 8
输出: 2
说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。

这道题比较简单:

def mySqrt(x: int) -> int:return int(x**0.5)


99.6%有史以来最高的一次,哈哈

下面是评论区的大神写的:

牛顿迭代法

class Solution:def mySqrt(self, x):""":type x: int:rtype: int"""if x <= 1:return xr = xwhile r > x / r:r = (r + x / r) // 2return int(r)

暂时我还看不懂

LeetCode 题 - 69. x 的平方根 python解法相关推荐

  1. LeetCode 289. Game of Life--Java,Python解法

    此题链接:Game of Life - LeetCode According to the Wikipedia's article: "The Game of Life, also know ...

  2. LeetCode 709 To Lower Case -- java,python解法

    题目地址:To Lower Case - LeetCode Implement function ToLowerCase() that has a string parameter str, and ...

  3. LeetCode 1108. Defanging an IP Address--C++,Python解法

    题目地址:Defanging an IP Address - LeetCode Given a valid (IPv4) IP address, return a defanged version o ...

  4. 学渣的刷题之旅 leetcode刷题 69.x的平方根(暴力法、二分查找)

    实现 int sqrt(int x) 函数. 计算并返回 x 的平方根,其中 x 是非负整数. 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去. 示例 1: 输入: 4 输出: 2 输入: ...

  5. LeetCode#546. 移除盒子 (Python解法+详细分析)

    问题描述: 给出一些不同颜色的盒子,盒子的颜色由数字表示,即不同的数字表示不同的颜色. 你将经过若干轮操作去去掉盒子,直到所有的盒子都去掉为止.每一轮你可以移除具有相同颜色的连续 k 个盒子(k &g ...

  6. LeetCode 771. Jewels and Stones--Java和Python解法--简单

    题目地址:Jewels and Stones - LeetCode You're given strings J representing the types of stones that are j ...

  7. LeetCode 468. Validate IP Address--笔试题--Python解法

    题目地址:Validate IP Address - LeetCode Write a function to check whether an input string is a valid IPv ...

  8. LeetCode 题 - 27. 移除元素 python实现

    题目 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件 ...

  9. 题69.x 的平方根

    实现 int sqrt(int x) 函数. 计算并返回 x 的平方根,其中 x 是非负整数. 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去. 示例 1: 输入: 4 输出: 2 示例 ...

最新文章

  1. bootstrap轮播如何支持移动端滑动手势
  2. mysql 同步日志文件_mysql 5.5 中对SLAVE relay-log相关日志文件同步的强化
  3. (摘)TMS320 DSP混合编程的方法研究
  4. 再次理解信号采样定理(低通抽样定理)
  5. SIT和UAT有什么区别?
  6. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...
  7. div横向滚动条_14. Selenium 处理滚动条
  8. linux7删除网卡文件,CentOS 7下删除virbr0网卡信息
  9. 推荐2款在线Ascii画图工具
  10. 统计分析与R软件-chapter2-4
  11. Arcgis Javascript API 开发笔记
  12. 天池风控算法大赛来了!
  13. 做webgl遇到的两个坑
  14. 小米手机 VS 阿里手机,阿里输在512MB内存,华为Honor只有电池容量跟小米差不多...
  15. Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
  16. 电脑桌面云便签怎么通过便签快捷键锁屏加密?
  17. html翻译插件,vscode系列: 做个五脏俱全的翻译插件
  18. php mysql 排班表_要做排班表 灵活性比较强的
  19. 从Google离职了。。。
  20. 大数据学习系列:Hadoop3.0苦命学习(五)

热门文章

  1. javascript动态合并纵向单元格
  2. 区块链100讲:不做码农做矿工,该怎么和爹妈解释
  3. 备份事务日志时遇到 log corruption
  4. 【redis3在linux安装与基本操作】
  5. 大数据架构的典型方法和方式
  6. Bean context must contain FilterChainProxy
  7. 【原】unity3D ios 退出保存数据
  8. 读书笔记:《一生的计划》
  9. Smarty 2、3版本的一些差别
  10. 容器编排技术 -- AWS EC2快速入门