- class Solution {
- public boolean lemonadeChange(int[] bills) {
- int fiveCount = 0;
- int tenCount = 0;
-
- for(int i=0;i
- if(bills[i] == 5){
- fiveCount++;
- }else if(bills[i] == 10){
- fiveCount--;
- tenCount++;
- }else{
- if(tenCount>0){
- tenCount--;
- fiveCount--;
- }else{
- fiveCount-=3;
- }
- }
-
- if(fiveCount<0 || tenCount<0){
- return false;
- }
- }
-
- return true;
- }
- }
- class Solution {
- public int[][] reconstructQueue(int[][] people) {
- //按身高进行排序
- Arrays.sort(people, (o1, o2) -> {
- if(o1[0] != o2[0]){
- return o2[0] - o1[0];
- }else{
- return o1[1] - o2[1];
- }
- });
-
- ArrayList<int[]> result = new ArrayList<>();
- for(int i=0;i
- result.add(people[i][1],people[i]);
- }
-
- return result.toArray(new int[people.length][2]);
- }
- }
- class Solution {
- public int monotoneIncreasingDigits(int n) {
- if(n<10){
- return n;
- }
-
- char[] chars = (n + "").toCharArray();
- for(int i=chars.length-1;i>=1;i--){
- if(chars[i]
1]){ - for(int j=i;j
- chars[j] = '9';
- }
- chars[i-1] = (char)(chars[i-1] - 1);
- }
- }
-
- return Integer.valueOf(new String(chars));
- }
- }
-
相关阅读:
[附源码]Python计算机毕业设计Django的手机电商网站
多种格式图片可用的二维码生成技巧,快来学习一下
操作符前提:各种进制与各种码(计算机基础)
RabbitMQ系列【18】对象序列化机制
Vue项目流程8,导航守卫的使用,图片懒加载,利用vee-validate实现表单验证,路由懒加载,打包并处理map文件
Docker pull Images遇到的问题解决
JMeter三种常用的逻辑控制器
末端物流自动配送车规模之战,毫末智行如何赢下三个赛点?
删了很多还提示内存不足?Mac内存空间你要这样清理
将一个(768,1)的张量转换为(1024,)
-
原文地址:https://blog.csdn.net/qq_15802379/article/details/139710384