记录每日LeetCode 2678.老人的数目 Java实现

题目描述:

给你一个下标从 0 开始的字符串 detailsdetails 中每个元素都是一位乘客的信息,信息用长度为 15 的字符串表示,表示方式如下:

  • 前十个字符是乘客的手机号码。
  • 接下来的一个字符是乘客的性别。
  • 接下来两个字符是乘客的年龄。
  • 最后两个字符是乘客的座位号。

请你返回乘客中年龄 严格大于 60 岁 的人数。

初始代码:

java 复制代码
class Solution {
    public int countSeniors(String[] details) {

    }
}

示例1:

复制代码
输入:details = ["7868190130M7522","5303914400F9211","9273338290F4010"]
输出:2
解释:下标为 0 ,1 和 2 的乘客年龄分别为 75 ,92 和 40 。所以有 2 人年龄大于 60 岁。

示例2:

复制代码
输入:details = ["1313579440F2036","2921522980M5644"]
输出:0
解释:没有乘客的年龄大于 60 岁。

参考答案:

java 复制代码
class Solution {
    public int countSeniors(String[] details) {
        int count = 0;
        for (String detail : details) {
            if (detail.substring(11, 13).compareTo("60") > 0) {
                count++;
            }
        }
        return count;
    }
}
相关推荐
遇到困难睡大觉哈哈13 小时前
Harmony os——ArkTS 语言笔记(七):注解(Annotation)实战理解
java·笔记·ubuntu·harmonyos·鸿蒙
数新网络13 小时前
CyberAI多模态数据平台焕新升级!七大核心功能解锁高效管理新体验
java·网络·人工智能
Highcharts.js13 小时前
Renko Charts|金融图表之“砖形图”
java·前端·javascript·金融·highcharts·砖型图·砖形图
L***d67013 小时前
Spring Boot 经典九设计模式全览
java·spring boot·设计模式
我命由我1234513 小时前
Android 开发问题:布局文件中的文本,在预览时有显示出来,但是,在应用中没有显示出来
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
小李小李快乐不已13 小时前
图论理论基础(2)
java·开发语言·c++·算法·图论
7***q60813 小时前
【保姆级教程】apache-tomcat的安装配置教程
java·tomcat·apache
学学学无无止境13 小时前
力扣-颠倒二进制位
leetcode
xcLeigh13 小时前
KingbaseES数据库:首个多院区异构多活容灾架构,浙人医创新开新篇
国产数据库·1024程序员节·kingbasees·金仓数据库
熊文豪13 小时前
首个多院区异构多活容灾架构,浙人医创新开新篇
1024程序员节·kingbase·电科金仓