蓝桥杯-试题B:字串数字

Posted nuist__NJUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了蓝桥杯-试题B:字串数字相关的知识,希望对你有一定的参考价值。

试题B:字串数字

答案:3725573269
注意:就是进制转换问题,26进制转换为10进制。

public class Main {
    public static String to(String s, int n){
        long res = 0 ;
        for(int i=0; i<n; i++){
             res += (long)((s.charAt(i) - 'A' + 1) * Math.pow(26, n-i-1)) ;
        }
        return String.valueOf(res) ;
    }
    public static void main(String[] args) {
        String s = "LANQIAO" ;
        System.out.println(to(s, s.length()));
    }
}

以上是关于蓝桥杯-试题B:字串数字的主要内容,如果未能解决你的问题,请参考以下文章

蓝桥杯基础练习 java 01字串 进制转换

第十三届蓝桥杯c++b组2022年国赛决赛题解

蓝桥杯 历届试题 数字三角形

2023年第十四届蓝桥杯Java_大学B组真题

蓝桥杯C语言题目

第十四届蓝桥杯大赛软件赛省赛JavaB组解析