Advertisement
IrinaIgnatova

Text Processing - Character Multiplier

Jul 22nd, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. package com.company;
  2.  
  3.  
  4. import java.util.*;
  5. import java.util.stream.Collectors;
  6.  
  7. public class Main {
  8.  
  9.     public static void main(String[] args) {
  10.  
  11.         Scanner scanner = new Scanner(System.in);
  12.         String first = scanner.next();
  13.         String second = scanner.next();
  14.  
  15.         int sum = calcSumCharacters(first, second);
  16.         System.out.println(sum);
  17.  
  18.  
  19.     }
  20.  
  21.     private static int calcSumCharacters(String first, String second) {
  22.         int sum = 0;
  23.         for (int i = 0; i < first.length() && i < second.length(); i++) {//тук внимаваме индекса да е валиден и за двата стринга
  24.             sum += first.charAt(i) * second.charAt(i);        //за да можем да достъпим символа на позиция i
  25.         }
  26.         if (first.length() > second.length()) {
  27.             for (int i = second.length(); i < first.length(); i++) {
  28.                 sum += first.charAt(i);
  29.  
  30.             }
  31.         } else {
  32.             for (int i = first.length(); i < second.length(); i++) {
  33.                 sum += second.charAt(i);
  34.  
  35.             }
  36.         }
  37.  
  38.         return sum;
  39.     }
  40.  
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement