View difference between Paste ID: UysKuXBP and fMUXLSCt
SHOW: | | - or go back to the newest paste.
1
// https://judge.softuni.org/Contests/Practice/Index/321#3
2
using System;
3
using System.Linq;
4
5
namespace P04_Character_Multiplier
6-
    class  Multiplier
6+
7
    public class  Multiplier
8-
        static void Main()
8+
9
        public static void Main()
10
        {
11
12
            var input = Console.ReadLine().Split().ToList();
13
            var firstString = input[0].ToCharArray();
14
            var secondString = input[1].ToCharArray();
15
16
            var cycleIterrations = Math.Min(firstString.Length, secondString.Length);
17
18
            var sum = 0;
19
20
            for (int i = 0; i < cycleIterrations; i++)
21
            {
22
                var product = firstString[i] * secondString[i];
23
                sum += product;
24
            }
25
26
            if (firstString.Length != secondString.Length)
27
            {
28
29
                var resultString = (firstString.Length > secondString.Length) ?
30
                    input[0].Substring(secondString.Length) : input[1].Substring(firstString.Length);
31
32
                foreach (var ch in resultString)
33
                {
34
                    sum += ch;
35
                }
36
            }
37
38
            Console.WriteLine(sum);
39
        }
40
    }
41
}