HDOJ 1228 A + B(水题)

来源:互联网 发布:2017网络直播平台排名 编辑:程序博客网 时间:2024/06/05 13:36

HDACM1228

import java.util.Scanner;public class Main{    public static void main(String[] args) {        String[] num = {"zero","one","two","three","four",                        "five","six","seven","eight","nine"};        Scanner sc= new Scanner(System.in);        while(sc.hasNext()){            String str = sc.nextLine();            String[] strs = str.split(" ");            if ("zero".equals(strs[0])&&"zero".equals(strs[2])) {                break;            }            int a = 0;            int b = 0;            boolean isFirstNum = true;            for (int i = 0; i < strs.length; i++) {                if (strs[i].equals("+")||strs[i].equals("=")) {                    isFirstNum = false;                    continue;                }                for (int j = 0; j < num.length; j++) {                    if (strs[i].equals(num[j])) {                        if (isFirstNum) {                            a = a*10+j;                        }else{                            b = b*10+j;                        }                    }                }            }            System.out.println(a+b);        }        sc.close();    }}
原创粉丝点击