​LeetCode解法汇总2678. 老人的数目

news/2024/7/5 2:27:35

目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台


描述:

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

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

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

示例 1:

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

示例 2:

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

提示:

  • 1 <= details.length <= 100
  • details[i].length == 15
  • details[i] 中的数字只包含 '0' 到 '9' 。
  • details[i][10] 是 'M' ,'F' 或者 'O' 之一。
  • 所有乘客的手机号码和座位号互不相同。

解题思路:

 

代码:

    int countSeniors(vector<string> &details)
    {
        int num = 0;
        for (string str : details)
        {
            string ageStr = str.substr(11, 2);
            int age = atoi(ageStr.c_str());
            if (age > 60)
            {
                num++;
            }
        }
        return num;
    }


http://lihuaxi.xjx100.cn/news/1710237.html

相关文章

张朝阳揭秘人类大脑可塑性,码住

文章目录 1 [大脑可塑性原理 张朝阳 不去想问题就不会焦虑](https://www.bilibili.com/video/BV1wa411f7d5)1.1 诺贝尔奖金级别研究 放大自我1.2 动物是在贪婪和恐惧中长大1.3 人天生喜钻牛角尖1.4 海马区和前额叶与恐惧中心建立回路1.5 发热就是脑神经之间的钙离子交换1.6 关注…

CanIf Transmit Buffering 机制说明

目录 前言未使能场景的报文发送机制使能场景的报文发送机制如何配置 前言 在AUTOSAR CanIf 中&#xff0c;提供了发送的Buffering机制 。对于一个报文来说&#xff0c;Buffering起始于CanIf_Transmit&#xff0c;结束于CanIf_TxConfirmation 。 主要应用与一个MailBox 发送多个…

职场经验|项目管理发展方向有哪些?

很多人都知道项目管理行业发展前景比较好&#xff0c;但都不知道从哪下手&#xff1f;今天胖圆给大家分享一下&#xff0c;想要从事项目管理行业&#xff0c;有哪几种职业方向~ 1. 项目经理&#xff08;Project Manager&#xff09;&#xff1a;负责项目的规划、执行和控制&am…

未雨绸缪,前端小知识

目录 一、输入法输入时实时调用方法实现搜索 二、使用position: relative;会脱离标准流吗 三、dataV库初步了解 四、大屏常用库vue3-danmaku&#xff08;滚动弹幕&#xff09; 五、全屏发现页面底部出现大面积留白 六、elementUI的多选框选择其中一个直接导致全部选中 ​…

vue3+ts父子组件以及单页面刷新的方法

父子组件刷新页面&#xff1a; 父组件定义函数reset&#xff0c;子组件props接收 示例一&#xff1a; 父组件 //ts删减部分&#xff1a; import { deleteCompanyById, findAllCompanys } from /api/company import { usePureFetch } from /nexus/useFetch import type Compa…

【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导

【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导 系列文章汇总见:《【SA8295P 源码分析】00 - 系列文章链接汇总》 本文链接:《【SA8295P 源码分析】111 - 使用 Infineon 工具升级DHU 的MCU 固件过程指导》 打开 Infineon 工具 默认是没有工程的,需…

MySQL - B-树和B+树

在 MySQL 数据库中&#xff0c;索引通常使用 B-树&#xff08;B-tree&#xff09;或 B树&#xff08;B tree&#xff09;数据结构来组织和管理数据。以下是 B-树和 B树在 MySQL 中的主要区别&#xff1a; 节点结构&#xff1a; B-树&#xff1a;B-树的内部节点不仅包含键值对&a…

操作系统知识点复习(一)

1、 &#xff08;多任务操作系统&#xff09;多道程序设计&#xff1a;允许多个程序&#xff08;作业&#xff09;同时进入一个计算机系统的内存并启动进行交替计算的方法&#xff0c;也就是&#xff0c;计算机中可以同时存放多道程序&#xff0c;从宏观上来看它们是并行的&am…