• PAT——1016. 部分A+B


    正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。

    现给定A、DA、B、DB,请编写程序计算PA + PB

    输入格式:

    输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010

    输出格式:

    在一行中输出PA + PB的值。

    输入样例1:

    3862767 6 13530293 3
    

    输出样例1:

    399
    

    输入样例2:

    3862767 1 13530293 8
    

    输出样例2:

    0


     1 package com.hone.basical;
     2 
     3 import java.util.Scanner;
     4 /**
     5  * 原题目:https://www.patest.cn/contests/pat-b-practise/1016
     6  * @author Xia
     7  * 思路:求出每一个数中与Da相同的部分,用来求和
     8  */
     9 
    10 public class basicalLevel1016partAB{
    11     public static void main(String[] args){
    12         Scanner s = new Scanner(System.in);
    13         int A = s.nextInt();
    14         int Da = s.nextInt();
    15         int B = s.nextInt();
    16         int Db = s.nextInt();
    17         int va = 0;
    18         int vb = 0;
    19         
    20         while(A > 0){
    21             if(A%10 == Da)
    22                 va = va*10+A%10;
    23             A = A/10;
    24         }
    25         while(B > 0){
    26             if(B%10 == Db)
    27                 vb = vb*10+B%10;
    28             B = B/10;
    29         }
    30         System.out.println(va+vb);
    31     } 
    32 }  
  • 相关阅读:
    [网络基础 ] 分层体系结构
    网络的基础知识
    计算机网络基础知识总结
    理解urllib、urllib2及requests区别及运用
    js ajax请求
    c# winform导出Excel
    mysql小技巧
    “允许源文件与模块生成文件不同” 解决方法 ,亲测最有效的
    ThoughtWorks.QRCode生成二维码
    python3.5.2爬虫
  • 原文地址:https://www.cnblogs.com/xiaxj/p/7977986.html
Copyright © 2020-2023  润新知