Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

其实这题最大范围都在那了,不过输入结束为空行

Posted by Jack_whj at 2014-01-07 20:15:41 on Problem 2121
import java.util.*;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sca = new Scanner(System.in);
		HashMap<String, Integer> hm = new HashMap<String, Integer>();
		hm.put("zero", 0);
		hm.put("one", 1);
		hm.put("two", 2);
		hm.put("three", 3);
		hm.put("four", 4);
		hm.put("five", 5);
		hm.put("six", 6);
		hm.put("seven", 7);
		hm.put("eight", 8);
		hm.put("nine", 9);
		hm.put("ten", 10);
		hm.put("eleven", 11);
		hm.put("twelve", 12);
		hm.put("thirteen", 13);
		hm.put("fourteen", 14);
		hm.put("fifteen", 15);
		hm.put("sixteen", 16);
		hm.put("seventeen", 17);
		hm.put("eighteen", 18);
		hm.put("nineteen", 19);
		hm.put("twenty", 20);
		hm.put("thirty", 30);
		hm.put("forty", 40);
		hm.put("fifty", 50);
		hm.put("sixty", 60);
		hm.put("seventy", 70);
		hm.put("eighty", 80);
		hm.put("ninety", 90);
		while(sca.hasNextLine()){
			String ai=sca.nextLine();
			if(ai.equals("")){
				break;
			}
			int i=0;int sum=0;boolean judge=true;
			String arr[]=ai.split(" ");
			if(arr[0].equals("negative")){
				i=1;judge=false;
			}
			int temp=0;int temp1=0;
			while(i<arr.length){
				if(hm.get(arr[i])!=null){
					sum=sum+hm.get(arr[i]);
				}else if(arr[i].equals("hundred")){
					sum=sum*100;
				}else if(arr[i].equals("thousand")){
					sum=sum*1000;temp1=sum;sum=0;
				}else{
					sum=sum*1000000;temp=sum;sum=0;
				}
				
				i++;
			}if(judge){System.out.println(sum+temp+temp1);}
			else{
				System.out.println("-"+(sum+temp+temp1));
			}
		}
	}

}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator