Advertisement
YavorGrancharov

Average_Character_Delimiter

Jul 1st, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace Average_Character_Delimiter
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             var array = Console.ReadLine().Split().ToArray();
  12.             var chars = string.Join(string.Empty, array).ToCharArray();
  13.  
  14.             var delimiter = '\0';
  15.  
  16.             var sum = 0.0;
  17.             var digits = 0;
  18.             var average = 0;
  19.             var result = string.Empty;
  20.             foreach (char c in chars)
  21.             {
  22.                 digits = Convert.ToInt32(c);
  23.                 sum += digits;
  24.                 average = (int)(sum / chars.Length);
  25.                 delimiter = Convert.ToChar(average);
  26.                 delimiter = char.ToUpper(delimiter);
  27.             }
  28.  
  29.             for (int i = 0; i < array.Length; i++)
  30.             {
  31.                 result += array[i] + delimiter;
  32.             }
  33.             result = result.Remove(result.Length - 1);
  34.             Console.WriteLine(string.Join("", result));
  35.         }
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement