题解 | #迷宫问题#

迷宫问题

https://www.nowcoder.com/practice/cf24906056f4488c9ddb132f317e03bc

java: 递归 + 回溯 , 感觉还是不太熟练

import java.util.Scanner;
/**
 * String.valueOf(a+1);  会使字符失效, 输出不是 b, 而是这个 98 
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String s = scanner.nextLine();
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < s.length(); i++) {
            stringBuilder.append(mapper(s.charAt(i)));
        }
        System.out.println(stringBuilder.toString());
    }
    public static String mapper(char c){
        if (c>='a'&&c<='z'){
            if (c>='a'&&c<='c'){
                return "2";
            }else if (c>='d'&&c<='f'){
                return "3";
            }else if (c>='g'&&c<='i'){
                return "4";
            }else if(c>='j'&&c<='l'){
                return "5";
            }else if(c>='m'&&c<='o'){
                return "6";
            }else if(c>='p'&&c<='s'){
                return "7";
            }else if(c>='t'&&c<='v'){
                return "8";
            }else if(c>='w'&&c<='z'){
                return "9";
            }
        }
        if (c>='A'&&c<='Y'){
            return String.valueOf((char)(c+32+1));
        }
        if (c=='Z'){
            return "a";
        }
        // 其他的字符
        return String.valueOf(c);
    }
}
#华为OD机考#
全部评论

相关推荐

仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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