s2.length()){ .._美团优选输入输出">
当前位置:   article > 正文

202104 美团优选2-1 算法_美团优选输入输出

美团优选输入输出

字符串数字相加,输出字符串。

 

 

代码:

  1. public class Test32 {
  2. public static void main(String[] args) {
  3. String s1 = "13";
  4. String s2 = "212";
  5. int size =0;
  6. if(s1.length()>s2.length()){
  7. size = s1.length();
  8. }else{
  9. size = s2.length();
  10. }
  11. String returnStr = "";
  12. int flage = 0;
  13. Integer jinWei = 0;
  14. while(flage<size||jinWei>0){
  15. //计算C1
  16. int intC1 = 0;
  17. int indexS1 = s1.length()-flage-1;
  18. if(indexS1>=0){
  19. Character c1 = s1.charAt(indexS1);
  20. intC1 = c1 - '0';
  21. }
  22. //计算C2
  23. int intC2 = 0;
  24. int indexS2 = s2.length()-flage-1;
  25. if(indexS2 >=0){
  26. Character c2 = s2.charAt(indexS2);
  27. intC2 = c2 - '0';
  28. }
  29. //C1,C2相加
  30. int weiC = intC1+intC2+jinWei;
  31. //判断是否超10,进位。
  32. if(weiC>=10){
  33. jinWei = 1;
  34. weiC = 10 -weiC;
  35. }
  36. //前缀垒数
  37. returnStr = weiC + returnStr;
  38. //移动指针
  39. flage++;
  40. }
  41. System.out.println(returnStr);
  42. }
  43. }

输出结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/762383
推荐阅读
相关标签
  

闽ICP备14008679号