fork download
  1. using System;
  2. using System.Linq;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var presorted = new string[] {"Junior Developer", "Developer", "Senior Developer", "Project Lead"};
  9. var tosort = new string[] {"Project Lead", "Junior Developer", "Developer"};
  10. var sorted = tosort.OrderBy(s => Array.IndexOf(presorted, s)).ToArray();
  11.  
  12. foreach (string s in sorted)
  13. Console.WriteLine(s);
  14. }
  15. }
Success #stdin #stdout 0.04s 34840KB
stdin
Standard input is empty
stdout
Junior Developer
Developer
Project Lead