题解 | #进制转换#

进制转换

https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别

        Map<String,Integer>sixCharMap=new HashMap<>();
        sixCharMap.put("0",0);
        sixCharMap.put("1",1);
        sixCharMap.put("2",2);
        sixCharMap.put("3",3);
        sixCharMap.put("4",4);
        sixCharMap.put("5",5);
        sixCharMap.put("6",6);
        sixCharMap.put("7",7);
        sixCharMap.put("8",8);
        sixCharMap.put("9",9);
        sixCharMap.put("A",10);
        sixCharMap.put("B",11);
        sixCharMap.put("C",12);
        sixCharMap.put("D",13);
        sixCharMap.put("E",14);
        sixCharMap.put("F",15);
        String s= in.nextLine();
        int length=s.length();
        int outValue=0;
        for(int i=2;i<length;i++){
            outValue+= Math.pow(16,length-i-1)*sixCharMap.get(s.charAt(i)+"");
        }
	  //感受一下暴力计算的魅力
        System.out.println(outValue);
    }
}

#华为机测#
全部评论

相关推荐

02-11 11:02
已编辑
门头沟学院 硬件开发
Just路人甲:个人建议,把“课程设计”删掉,面试官又不知道你到底是课设还是竞赛,他问你你就说竞赛整的。面试考察的是是你能否🐯得住面试官,即使你插葱装象只要他看不出来,那你也赢了。当然倘若你本身就很硬那自然无懈可击。身边有哥们就是这么拿下心中的 offer 的
点赞 评论 收藏
分享
牛客633875330号:投不了,相当于空白简历,建议看看其他人简历上的项目和实习经历再说,。非科班无项目无实习,拿什么投计算机?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务