变进制数-不知名算法题
作者:互联网
答案
import java.util.Scanner;
class Solution{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] jinzhi = {1,2,3,5,7,11,13,17,19,23};
String string = scanner.next();
int len = string.length();
int res = 0;
for(int i=0; i<len; i++) {
char ch = string.charAt(i);
int x = 0;
if(ch <= 57) {
x = ch-48;
}else {
x = ch-97;
}
res = (res+x) * jinzhi[len-i-1];
}
System.out.println(res);
}
}
标签:知名,ch,进制,int,res,Scanner,算法,scanner,string 来源: https://blog.csdn.net/weixin_44783387/article/details/110313628