携程历年秋招笔试真题

如需获取完整资料,请点击下方链接领取《2024校招笔试真题秘籍》(实时更新中)

不收费,3人组团即可一块免费领取!限量免费10000个名额

手机端点击免费领取:https://www.nowcoder.com/link/campus_xzbs2

电脑端请扫码领取:

1、取优惠券码

【题目描述】携程客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式如下:“1Ct3r4ip_ti4C6k9Et^”,包含数字、字母、和 [\]^_’ 6个特殊字符。

为了安全性,系统在使用的时候做解密操作,删除里面的数字部分,只验字母A~z以及[\]^_’ 6个特殊字符部分才是有效的,并且在解密后不会重新排序字母的顺序,按照之前的对应顺序排列。

如上所示,如果一个客户拿到的优惠券码是这个:1Ct3r4ip_ti4C6k9Et^  , 请用java语言提取正确的优惠券码。

输入描述:

1Ct3r4ip_ti4C6k9Et^

输出描述:

Ctrip_tiCkEt^

输入样例:

1Ct3r4ip_ti4C6k9Et^

输出样例:

Ctrip_tiCkEt^

【解题思路】

按照题意提取对应有用的信息字符即可。

【参考代码】

public class Main {
    public static void main(String[] args) {
        
        String strings = "1Ct3r4ip_ti4C6k9Et^";

        char[] chars = strings.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            if (chars[i] >= 48 && chars[i] <= 57) {
                continue;
         

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

2024软件笔试真题+答案合集 文章被收录于专栏

本专刊由牛客官方团队打造,主要讲解名企校招技术岗位的笔试题,内容中包含多个名企的笔试真题,附有题目思路及参考代码

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务