【LeetCode】633. 平方数之和

1. 题目

2. 分析

典型双指针的题了,不知道为啥LeetCode会把这题放到二分类别下?

需要知道math.ceil()是向上取整;

3. 代码

class Solution:
    def judgeSquareSum(self, c: int) -> bool:
        upper = math.ceil(sqrt(c))
        print(upper)
        left, right = 0, upper
        while(left <= right):
            if left * left + right * right > c:
                right-=1
            elif left * left + right * right < c:
                left+=1
            else:
                return True
        return False

相关推荐

  1. leetcode633 平方之和

    2024-07-12 04:56:03       50 阅读
  2. LeetCode633. 平方之和

    2024-07-12 04:56:03       20 阅读
  3. leetcode-两之和

    2024-07-12 04:56:03       42 阅读
  4. LeetCode:两之和

    2024-07-12 04:56:03       27 阅读
  5. LeetCode之和

    2024-07-12 04:56:03       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 04:56:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 04:56:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 04:56:03       57 阅读
  4. Python语言-面向对象

    2024-07-12 04:56:03       68 阅读

热门阅读

  1. 深度优先算法-DFS(算法篇)

    2024-07-12 04:56:03       23 阅读
  2. C++ override关键字

    2024-07-12 04:56:03       24 阅读
  3. LeetCode 2974.最小数字游戏:排序+交换奇偶位

    2024-07-12 04:56:03       29 阅读
  4. 实现前端用户密码重置功能(有源码)

    2024-07-12 04:56:03       27 阅读
  5. [XCUITest] 处理iOS权限点击授权 有哪些权限?

    2024-07-12 04:56:03       22 阅读
  6. 周鸿祎关于2024年AI看法

    2024-07-12 04:56:03       18 阅读
  7. HJ1 字符串最后一个单词的长度

    2024-07-12 04:56:03       22 阅读
  8. 单元测试和集成测试

    2024-07-12 04:56:03       22 阅读
  9. shift 命令学习

    2024-07-12 04:56:03       24 阅读
  10. FPGA(1)--什么是布局与布线

    2024-07-12 04:56:03       25 阅读
  11. Django ORM中的F 对象

    2024-07-12 04:56:03       21 阅读
  12. 产线工控安全怎么做

    2024-07-12 04:56:03       22 阅读