远景智能2021校招笔试真题

1、闭合标点符号检测

【题目描述】

在英文中,有一些标点符号需要成对使用,达到闭合的效果。例如双引号("") 大括号({}) 方括号([])

现在我们需要检测指定文本中的 双引号,大括号, 方括号是否闭合

输入描述:

由若干字母,空格,标点符号组合而成的长度为N, (0<= N <1000)的字符串

输出描述:

双引号,大括号, 方括号 都闭合,返回 true ; 否则返回false;

输入样例1

"I like apple!"

输出样例1

true

输入样例2

I want to go to the zoo [ the small one

输出样例2

false

输入样例3

"{}"

输出样例3

true

【解题思路】
经典括号匹配问题,使用栈来进行判断。

【参考代码】
#include<bits/stdc++.h>
using namespace std;
int main(){
    strin

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

如果你问:“什么时候你才真正觉得接近了秋招?” 那一定是:“收到牛客绿皮书那一刻” 连续六年, 整合各大名企秋招考题 只为做到校招届的【五年高考三年模拟】 20家大厂授权,本次公开 200页笔面试真题解析合集 4大互联网热门岗位 保姆级攻略—你的求职绿卡!

全部评论

相关推荐

那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
怎么起名字:早知道就不读书了,害得我送外卖还得扶眼镜
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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