Asenov

Character Multiplier

Mar 17th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class CharacterMultiplier {
  4.     public static void main(String[] args) {
  5.         Scanner input = new Scanner(System.in);
  6.         String[] strArr = input.nextLine().split(" ");
  7.         System.out.println(charMultiply(strArr[0], strArr[1]));
  8.     }
  9.  
  10.     public static int charMultiply(String firstStr, String secondStr){
  11.         int counter = firstStr.length();
  12.         boolean equalLength = true;
  13.         int sum = 0;
  14.  
  15.         if (firstStr.length() != secondStr.length()){
  16.             equalLength = false;
  17.             counter = Math.min(firstStr.length(), secondStr.length());
  18.         }
  19.  
  20.         for (int i = 0; i < counter; i++){
  21.             sum += firstStr.charAt(i) * secondStr.charAt(i);
  22.         }
  23.  
  24.         if (!equalLength && counter == firstStr.length()){
  25.             for (int i = counter; i < secondStr.length(); i++){
  26.                 sum += secondStr.charAt(i);
  27.             }
  28.         }
  29.         else if (!equalLength){
  30.             for (int i = counter; i < firstStr.length(); i++){
  31.                 sum += firstStr.charAt(i);
  32.             }
  33.         }
  34.         return sum;
  35.     }
  36. }
Add Comment
Please, Sign In to add comment