Advertisement
tsekotsolov

Character Multiplier

Nov 21st, 2017
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.06 KB | None | 0 0
  1. using System;
  2. using System.Linq;
  3.  
  4. namespace P04_Character_Multiplier
  5. {
  6.     class  Multiplier
  7.     {
  8.         static void Main()
  9.         {
  10.  
  11.             var input = Console.ReadLine().Split().ToList();
  12.             var firstString = input[0].ToCharArray();
  13.             var secondString = input[1].ToCharArray();
  14.  
  15.             var cycleIterrations = Math.Min(firstString.Length, secondString.Length);
  16.  
  17.             var sum = 0;
  18.  
  19.             for (int i = 0; i < cycleIterrations; i++)
  20.             {
  21.                 var product = firstString[i] * secondString[i];
  22.                 sum += product;
  23.             }
  24.  
  25.             if (firstString.Length != secondString.Length)
  26.             {
  27.  
  28.                 var resultString = (firstString.Length > secondString.Length) ?
  29.                     input[0].Substring(secondString.Length) : input[1].Substring(firstString.Length);
  30.  
  31.                 foreach (var ch in resultString)
  32.                 {
  33.                     sum += ch;
  34.                 }
  35.             }
  36.  
  37.             Console.WriteLine(sum);
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement