题解 | #简单密码#

简单密码

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

纯纯写屎山 用了for each 记住ascII,没别的 48,68,97

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        String str = scan.nextLine();
        StringBuilder strb = new StringBuilder();
        for(char c : str.toCharArray()){
            if( c>=97 && c<= 99){
                strb.append('2');
            }
            else if( c>=100 && c<= 102){
                strb.append('3');
            }
            else if( c>=103 && c<= 105){
                strb.append('4');
            }
            else if( c>=106 && c<= 108){
                strb.append('5');
            }
            else if( c>=109 && c<= 111){
                strb.append('6');
            }
            else if( c>=112 && c<= 115){
                strb.append('7');
            }
            else if( c>=116 && c<= 118){
                strb.append('8');
            }
            else if( c>=119 && c<= 122){
                strb.append('9');
            }
            else if( c>='A' && c<='Y'){
                c += 33;
                strb.append(c);
            }
            else if( c == 'Z'){
                c = 'a';
                strb.append(c);
            }
            else if( c>= '0' && c<= '9'){
                strb.append(c);
            }
        }
        System.out.println(strb.toString());
    }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
06-26 15:18
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
矫健的闭门羹烹饪师又熬夜了:本人双非本,在鹅厂测开实习,你这个简历上写的这两个项目的技术栈都差不多,能够让面试官去延伸去问的八股除了redis就再没啥了,建议项目这边可以再改改,然后专业技能那块的话,感觉linux和测试工具可以分开写,毕竟不是干一件事的,反正没实习的基础上面试就深挖项目和八股,好好卷吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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