题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.time.LocalDateTime;
import java.util.*;
import java.util.stream.IntStream;
import java.util.stream.Stream;

public class Main {
    public static void main(String[] args) throws IOException {

       //testCompletePack();
        testTh();
    }

    private static void testTh() throws IOException {
        BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
        String str;
        while ((str=bf.readLine())!=null){
            char[] chars = str.toCharArray();
            char[] clone = chars.clone();
            for (int i = 0; i < chars.length; i++) {
                char c = chars[i];
                if (c == 1) {
                    clone[i]=chars[i];
                }else if (c==0){
                    clone[i]=chars[i];
                }else if (c=='a'||c=='b'||c=='c'){
                    clone[i]='2';
                }else if (c=='d'||c=='e'||c=='f'){
                    clone[i]='3';
                }else  if (c=='g'||c=='h'||c=='i'){
                    clone[i]='4';
                }else if (c=='j'||c=='k'||c=='l'){
                    clone[i]='5';
                }else if (c=='m'||c=='n'||c=='o'){
                    clone[i]='6';
                }else if (c=='p'||c=='q'||c=='r'||c=='s'){
                    clone[i]='7';
                } else if (c=='t'||c=='u'||c=='v'){
                    clone[i]='8';
                }else if (c=='w'||c=='x'||c=='y'||c=='z'){
                    clone[i]='9';
                }else if (c>='A'&&c<='Z'){

                    if (c=='Z') clone[i]='a';
                    else {
                        char tep = (char) (c - 'A' + 1+'a');
                        clone[i]=tep;
                    }

                }else {
                    clone[i]=c;
                }
            }
            for (int i = 0; i < clone.length; i++) {
                System.out.print(clone[i]);
            }
        }
    }

}

全部评论

相关推荐

能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
程序员饺子:正常 我沟通了200多个 15个要简历 面试2个 全投的成都的小厂。很多看我是27直接不会了😅
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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