代码随想录——最后一块石头的重量(Leetcode1046)

题目链接
在这里插入图片描述

class Solution {
    public int lastStoneWeight(int[] stones) {
        int len = stones.length;
        if(len == 1){
            return stones[0];
        }
        if(len == 2){
            return Math.abs(stones[0] - stones[1]);

        }
        while(true){
            Arrays.sort(stones);
            if(stones[len - 2] == 0){
                break;
            }
            stones[len - 1] = stones[len - 1] - stones[len - 2];
            stones[len - 2] = 0;
        }
        return stones[len - 1];
    }
}

最近更新

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

    2024-07-19 11:10:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 11:10:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 11:10:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 11:10:01       69 阅读

热门阅读

  1. AI一点通:向量数据库FAISS 平均延迟的测量

    2024-07-19 11:10:01       20 阅读
  2. Jenkins及其相关插件的具体流程

    2024-07-19 11:10:01       24 阅读
  3. 字母的大小写转换

    2024-07-19 11:10:01       18 阅读
  4. 第13章 专业英语

    2024-07-19 11:10:01       20 阅读
  5. 重置Kafka

    2024-07-19 11:10:01       17 阅读
  6. 准备跳槽了(仍然底层为主,ue独立游戏为辅)

    2024-07-19 11:10:01       19 阅读
  7. iPython与Matplotlib:数据可视化的秘籍

    2024-07-19 11:10:01       21 阅读
  8. 如何使用Python调用颜值评分接口

    2024-07-19 11:10:01       18 阅读