Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4.  
  5. namespace arrange_Integer
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. var input = Console.ReadLine().Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
  12.  
  13. List<Number> allNumbers = new List<Number>();
  14. List<string> valueNumber = new List<string>(new string[] { "8", "5", "4","9","1","7","6","3","2","0" });
  15. var resullt = new List<string>();
  16.  
  17. for (int i = 0; i < input.Count; i++)
  18. {
  19. Number currentNumber = new Number();
  20. currentNumber.NumAsString = input[i];
  21. if (input[0].Length==1)
  22. {
  23. currentNumber.Value = valueNumber.IndexOf(input[0]).ToString();
  24. }
  25. else
  26. {
  27. var currentNum = input[0];
  28. var currentNumValue = "";
  29. for (int j = 0; j < currentNum.Length; j++)
  30. {
  31. currentNumValue += (valueNumber.IndexOf(currentNum[j].ToString())).ToString();
  32. }
  33. currentNumber.Value = currentNumValue;
  34. }
  35. }
  36. foreach (var item in allNumbers.OrderBy(x=>x.Value))
  37. {
  38. resullt.Add(item.NumAsString);
  39. }
  40. Console.WriteLine(string.Join(", ",resullt));
  41.  
  42. }
  43. }
  44.  
  45. class Number
  46. {
  47. public string NumAsString { get; set; }
  48. public string Value { get; set; }
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement