题解 | #字符串加解密#

字符串加解密

http://www.nowcoder.com/practice/2aa32b378a024755a3f251e75cbf233a

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) { 
            String s1 = in.next();
            String s2 = in.next();
            char[] c = s1.toCharArray();
            char[] c1 = s2.toCharArray();
            for(int i = 0; i<c.length; i++){
                if(c[i]>='0' && c[i]<='9'){
                    c[i] = (char)((int)c[i] + 1);
                    if(c[i] > '9'){
                        c[i] = '0';
                    }
                }else if(c[i]>='a' && c[i]<='z'){
                    c[i] = (char)((int)c[i] - 32 + 1);
                    if(c[i]>'Z'){
                        c[i] = 'A';
                    }
                }else if(c[i]>='A' && c[i]<='Z'){
                    c[i] = (char)((int)c[i] + 32 + 1);
                    if(c[i]>'z'){
                        c[i] = 'a';
                    }
                }
                
            }
            for(int i = 0; i<c1.length; i++){
                if(c1[i]>='0' && c1[i]<='9'){
                    c1[i] = (char)((int)c1[i] - 1);
                    if(c1[i] < '0'){
                        c1[i] = '9';
                    }
                }else if(c1[i]>='a' && c1[i]<='z'){
                    c1[i] = (char)((int)c1[i] - 32 -1);
                    if(c1[i]<'A'){
                        c1[i] = 'Z';
                    }
                }else if(c1[i]>='A' && c1[i]<='Z'){
                    c1[i] = (char)((int)c1[i] + 32 -1);
                    if(c1[i]<'a'){
                        c1[i] = 'z';
                    }
                }
            }
            System.out.println(s1.copyValueOf(c));
            System.out.println(s2.copyValueOf(c1));
        }
    }
}
全部评论

相关推荐

大清早迷迷糊糊被闹钟叫醒,坐在电脑面前开始答题,硬生生坐了2小时,要是不进面,我都无颜面对我的屁股
在看数据的傻狍子很忙碌:26届还好啦。我昨晚还要跟mt值班降级熔断的测试 , 回来做一下上周的美团笔试 , 做完已经快三点了。只a出1.25。而且手机还断网了4次五六秒,已经心碎了。
投递美团等公司10个岗位 > 美团求职进展汇总
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务