360笔试3.6日

投的服务端c++暑期实习,但是转码来的这题目一头雾水啊
40选择
2个编程

第一道编程题   字符串合法性判断,只过了9%,测试用例都能过,有人能指点一下么,感谢
#include  <iostream> 
#include  <string> 
using namespace std;

int main(){
    int n;
    while (cin >> n)
    {
        if (cin.get() == '\n')
        {
            break;
        }
    }
    int sum = 0;//有效数量
    while (n)
    {
        string str;
        getline(cin, str);
        if (str.size() > 10)//长度判断
        {
            n--;
        }
        else
        {
            int flag = 0;
            for (int i = 0; i < str.size(); i++)//字符类型判断
            {
                if (!(str[i] - 'A' >= 0 && str[i] - 'A' <= 26 
               || str[i] - 'a' <= 26 && str[i] - 'a' >= 0))
                {
                    flag = 1;
                    break;
                }
            }
            if (flag == 0)
            {
                sum++;
            }
            n--;
        }
    }
    cout << sum;
    return 0;
}

#360笔试##360公司##笔经#
全部评论
请问一下360的编码只能网页吗 还是可以idea
1 回复 分享
发布于 2022-03-18 16:14
核心代码,我是这么写的   public boolean  vaild(String s){         //map里有  A H I M N O T U V W X Y         int l=0;         int r=s.length()-1;         while(l<r){             if(s.charAt(l)!=s.charAt(r)||!map.containsKey(s.charAt(l))||!map.containsKey(s.charAt(r))){                 return false;             }             l++;             r--;         }         return true;     }
点赞 回复 分享
发布于 2022-03-06 20:24

相关推荐

07-01 19:00
门头沟学院 Java
点赞 评论 收藏
分享
就前几天旅游的时候,打开抖音就经常刷到这类视频:以前是高学历学生、老师、主持人,现在做着团播、擦边主播的工作,以及那些经过精心包装的“职业转型”故事——从铺天盖地的VLOG到所谓的“04年夜场工作日记”,这些内容在初中升学、高考放榜等关键时间节点持续发酵。可以说非常直接且精准地在潜移默化地影响着心智尚未成熟的青少年,使其对特殊行业逐渐脱敏。那我就想问了:某些传播公司、平台运营者甚至某些夜场的老板,你们究竟在传递怎样的价值观?点开那些视频,评论区里也是呈现明显的两极分化:一种是​​经济下行论​​:“现在就业市场已经艰难到这种程度了吗?”​​一种是事实反驳派​​:这些创作者往往拥有名校背景,从事着...
牛客刘北:被环境教育的,为了能拿到足够的钱养活自己,不甘心也得甘心,现在的短视频传播的思想的确很扭曲,但是很明显,互联网玩上一年你就能全款提A6,但你全心全意不吃不喝工作一年未必能提A6,但是在高考中考出现这个的确很扭曲,在向大家传播“不上学,玩互联网也可以轻松年入百万”,不是人变了,是社会在变
预测一下26届秋招形势
点赞 评论 收藏
分享
05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
05-12 11:09
已编辑
门头沟学院 后端
已注销:没必要放这么多专业技能的描述。这些应该是默认已会的,写这么多行感觉在凑内容。项目这块感觉再包装包装吧,换个名字,虽然大家的项目基本都是网上套壳的,但是你这也太明显了。放一个业务项目,再放一个技术项目。技术项目,例如中间件的一些扩展和尝试。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务