牛客网-统计字符

题目描述

给定一个英文字符串,请写一段代码找出这个字符串中首先出现三次的那个英文字符。

输入描述:

输入数据一个字符串,包括字母,数字等。

输出描述:

输出首先出现三次的那个英文字符
示例1

输入

Have you ever gone shopping and

输出

e

//关键:构建一个数组存放每个字符出现的次数

#include<iostream>
#include<string>
using namespace std;
char count3(string s){
    int count[256]={0};//构建一个数组存放每个字符出现的次数
    int length=s.size();
    char res;
    for(int i=0;i<length;++i){
        count[s[i]-'0']++;
        // 如果首次出现的次数为3,并且为英文字符,循环停止
        if(count[s[i]-'0']==3&&((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))){
            res=s[i];
            break;
        }
    }
    return res;
}
int main(){
    string s;
    cin>>s;
    char res = count3(s);
    cout<<res;
    return 0;
}

 

转载于:https://www.cnblogs.com/rgly/p/7412496.html

<think>好的,我需要帮助用户找到牛客网上的Python编程题库。首先,用户提到他们想寻找牛客网上的Python相关题目,并且之前引用了引用[3],其中提到了牛客网的Python练习题。我需要根据已有的信息来构建回答。 首先,我应该确认牛客网确实有Python题库,并且提供具体的访问路径。根据引用[3]中的例子,牛客网的题目可能包括输入输出处理、列表操作等基础题目。因此,用户可能需要了解如何访问这些题目,以及题目的类型和难度。 接下来,我需要确保回答结构清晰,分步骤说明。可能包括直接访问官网、选择Python分类、筛选题目类型和难度等步骤。同时,要提到用户可能需要注册或登录账户,这是常见的在线编程平台的要求。 另外,用户可能需要知道如何获取输入输出示例,比如引用[3]中的题目示例,说明牛客网的题目通常会提供输入描述、输出描述和示例。这部分信息对用户解题有帮助,应该在回答中提及。 还要考虑用户可能的后续问题,比如如何准备Python面试,或者有没有其他资源推荐。但根据当前问题,重点应放在牛客网Python题库的访问方法和题目特点上。 最后,需要检查是否符合格式要求:使用中文,行内数学公式正确,没有使用Markdown格式,分步骤说明,结构清晰。同时,生成的相关问题要符合用户可能感兴趣的后续问题,比如题库特点、题目难度、输入输出处理等。</think>### 牛客网Python编程题库获取指南 #### 1. 直接访问牛客网官方题库 牛客网提供专门的[编程题库入口](https://www.nowcoder.com/exam/oj),选择「Python」语言分类即可查看所有Python编程题目。题库包含: - **基础语法题**(如字符串处理、列表操作) - **算法题**(如排序、动态规划) - **企业真题**(来自字节跳动、腾讯等大厂) 示例题目类似引用[3]中的输入输出处理题: ```python names = input().split() print(names) ``` #### 2. 按标签筛选题目 在题库页面可使用筛选功能: - **知识点标签**:正则表达式、文件操作等 - **难度分级**:入门/简单/中等/困难 - **企业题库**:包含历年校招真题 #### 3. 在线编程环境 牛客网提供: - 即时代码验证功能 - 测试用例自动比对 - 运行时间/内存消耗统计 #### 4. 注意事项 - 需注册并登录账户 - 部分企业题库需开通会员 - 输入输出需严格遵循题目要求(参考引用[3]的输入处理方式)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值