java https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&p

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&p相关的知识,希望对你有一定的参考价值。

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		while (scn.hasNext()) {
			char arr[]=scn.nextLine().trim().toCharArray();
			int tot=0,max=1;
			for(int i=0;i<arr.length;i++){
				if(arr[i]>='0'&&arr[i]<='9'){
					if(arr[i]-'0'>max){
						max=arr[i]-'0';
					}
					tot+=arr[i]-'0';
				}
				else if(arr[i]>='A'&&arr[i]<='Z'){
					if(arr[i]-'A'+10>max){
						max=arr[i]-'A'+10;
					}
					tot+=arr[i]-'A'+10;
				}
				else if(arr[i]>='a'&&arr[i]<='z'){
					if(arr[i]-'a'+36>max){
						max=arr[i]-'a'+36;
					}
					tot+=arr[i]-'a'+36;
				}	
			}
			int i=0;
			for(i=max;i<62;i++){
				if(tot%i==0){
					System.out.println(i+1);
					break;
				}
			}
			if(i==62)
				System.out.println("such number is impossible!");
		}
	}
	/*題目:Q10093: An Easy Problem!
    作者:1010
    時間:西元 2017 年 4 月 7日*/
}

以上是关于java https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&p的主要内容,如果未能解决你的问题,请参考以下文章

Java 布尔运算

java [Java] Java常用代码#java

Java - 35 Java 实例

Java While 循环

Java 字符串

Java If ... Else