public boolean asteroidsDestroyed(int mass, int[] asteroids) {
Arrays.sort(asteroids);
long tmp=mass;
for (int i = 0; i < asteroids.length; i++) {
//能吃则吃
if(tmp>=asteroids[i])
tmp+=asteroids[i];
else
return false;
}
return true;
}
2022.1.4-----leetcode.2126
最新推荐文章于 2024-10-01 05:07:35 发布
本文介绍了如何使用Java实现一个简单的算法,通过排序并判断小行星质量,判断一颗大质量恒星是否能吞噬小行星。方法是先对小行星数组进行排序,然后遍历判断,若恒星质量大于等于小行星质量,则两者相加,反之则返回false,表明无法消灭所有小行星。
摘要由CSDN通过智能技术生成