1016 部分A+B (15 分)Java
1016 部分A+B (15 分)
正整數 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
//這道題目我一開始是想著把它轉換成字元,然後判斷有多少一樣的,再用字串進行相加,最後把字串轉換為整形相加就可以了,不過有未通過的,就用下面的方法,都差不多...嚶嚶嚶..
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String a=in.next();
int pa=in.nextInt();
String b=in.next();
int pb=in.nextInt();
int alen=a.length();
int blen=b.length();
int countPa=0,countPb=0;
// char[] pastr=a.toCharArray();
// char[] pbstr=b.toCharArray();
int sum1=0,sum2=0;
// String s1="";
// String s2="";
for(int i=0;i<alen;i++) {
if(a.charAt(i)-'0'==pa) {
countPa++;//查詢有多少個一樣的
}
}
for(int i=0;i<blen;i++) {
if(b.charAt(i)-'0'==pb) {
countPb++;
}
}
for(int i=0;i<countPa;i++) {
sum1+=pa;//查詢的次數換成整數儲存
pa*=10;
}
for(int i=0;i<countPb;i++) {
sum2+=pb;
pb*=10;
}
System.out.println(sum1+sum2);
}
}
//下面是執行結果:
相關文章
- 1016 部分A+B (15分)【java題解】Java
- L1-025 正整數A+B 分數 15
- HDU 1016 java 已AcJava
- 1046 划拳 (15 分)javaJava
- hdu 1753 Java 高精度處理 大明A+BJava
- Java面試筆試【第六部分】Java面試筆試
- Java面試筆試【第五部分】Java面試筆試
- 1022 D進位制的A+B (20分)
- 1071 小賭怡情 (15 分)javaJava
- Java面試題及答案【第四部分】Java面試題
- Java XML和JSON:Java SE的文件處理,第1部分JavaXMLJSON
- Java XML和JSON:Java SE的文件處理 第2部分JavaXMLJSON
- 預示敏捷方法走偏的15個標誌——第1部分敏捷
- JAVA面試題 java部分Java面試題
- Bootstrap分為幾部分?boot
- CF1016D
- Java中高階面試題及答案【第三部分】Java面試題
- Java反應式事件溯源之第3部分:服務Java事件
- Java高階面試題及答案【第二部分】Java面試題
- JAVA面試題-CORE JAVA部分Java面試題
- java基礎部分Java
- [Algorithm] 1. A+B ProblemGo
- 【PAT甲級A1065】A+B and C (64bit) (20分)(c++)C++
- 【PTA甲級、C++簡單解答】1001 A+B Format (20分)C++ORM
- Java反應式事件溯源之第5部分:事件儲存Java事件
- JAVA開發面試題&基礎篇&第五部分Java面試題
- 十分鐘內瞭解Java 8到Java 15的新功能 - DEVJavadev
- 部分常用分詞工具使用整理分詞
- KNN演算法——分類部分KNN演算法
- Street coder 1.2部分
- A+B 演算法問題演算法
- [譯] 從 Java EE 8 Security API 開始 —— 第二部分JavaAPI
- [翻譯]現代java開發指南 第一部分Java
- java基礎題(部分)Java
- Java基礎部分6Java
- ZOJ Problem Set - 1016 ParencodingsEncoding
- [譯] 從 Java EE 8 Security API 開始 —— 第一部分JavaAPI
- MySQL 8部分新特性(8.0.17)MySql