• 题目1003:A+B


    题目描述:
    给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
    现在请计算A+B的结果,并以正常形式输出。
    输入:
    输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
    输出:
    请计算A+B的结果,并以正常形式输出,每组数据占一行。
    样例输入:
    -234,567,890 123,456,789
    1,234 2,345,678
    样例输出:
    -111111101
    2346912

    可以看作对字符串处理
     1 import java.util.Scanner;
     2  
     3 public class Main{
     4     public static void main(String[] args){
     5         Scanner in=new Scanner(System.in);
     6         while(in.hasNext()){
     7             String line=in.nextLine();
     8             String[] num=line.split(" ");
     9             int ans=0;
    10             for(int i=0;i<2;i++){
    11                 String[] t=num[i].split(",");
    12                 String ans_str="";
    13                 int len=t.length;//单独计算,这样不用在for循环里面每次都计算一次
    14                 for(int j=0;j<len;j++){
    15                     ans_str+=t[j];
    16                 }
    17                 ans+=Integer.parseInt(ans_str);
    18             }
    19             System.out.println(ans);
    20         }
    21     }
    22 }
    23 /**************************************************************
    24     Problem: 1003
    25     User: 0000H
    26     Language: Java
    27     Result: Accepted
    28     Time:80 ms
    29     Memory:15488 kb
    30 ****************************************************************/
  • 相关阅读:
    java 连接SQL Server
    JAVA泛型
    JAVA 数组遍历
    JAVA注释
    Python正则表达式
    python练习题二
    Python函数
    Python练习题一
    重学python-列表的一些操作
    重学python-python-pandas库
  • 原文地址:https://www.cnblogs.com/qq1029579233/p/4418221.html
Copyright © 2020-2023  润新知