记录每日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;
    }
}
相关推荐
粟悟饭&龟波功27 分钟前
Java—— ArrayList 和 LinkedList 详解
java·开发语言
冷雨夜中漫步33 分钟前
Java中如何使用lambda表达式分类groupby
java·开发语言·windows·llama
在未来等你33 分钟前
互联网大厂Java求职面试:云原生架构与微服务设计中的复杂挑战
java·微服务·ai·云原生·秒杀系统·rag·分布式系统
浮游本尊36 分钟前
Java学习第4天 - 异常处理与集合框架
java
知其然亦知其所以然1 小时前
Spring AI 入门实战:我用七个关键词,彻底搞懂了它的核心概念!
java·后端·spring
码农颜1 小时前
java 设计模式_行为型_19命令模式
java·设计模式·命令模式
魔镜魔镜_谁是世界上最漂亮的小仙女1 小时前
java-JDBC
java·后端
gorgor在码农1 小时前
Spring Boot多数据源切换:三种实现方式详解与实战
java·spring boot·后端·mybatis·mybatis plus·多数据源切换
jarenyVO1 小时前
Spring Cloud Gateway 全面学习指南
java·gateway
一名小码农1 小时前
线上GC count突增问题排查及修复记录
java·gc·调优·线上问题·死循环·线上