Advertisement
Guest User

Untitled

a guest
Jun 17th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.71 KB | None | 0 0
  1. if(left.Length == 1) {
  2.                            
  3.                         if (left.ToCharArray()[0] >= 65 && left.ToCharArray()[0] <= 90) {
  4.  
  5.                             // regular
  6.                             if (right.Length == 2) {
  7.                                 if (right.ToCharArray()[0] >= 97 && right.ToCharArray()[0] <= 122 && right.ToCharArray()[1] >= 65 && right.ToCharArray()[1] <= 90) {
  8.                                     type.Add("Regular");
  9.                                 }
  10.                                 else {
  11.                                     if (right.ToCharArray()[1] >= 97 && right.ToCharArray()[1] <= 122 && right.ToCharArray()[0] >= 65 && right.ToCharArray()[0] <= 90) {
  12.                                         type.Add("Regular");
  13.                                     }
  14.                                     else {
  15.                                         type.Add("Libre de contexto");
  16.                                     }
  17.                                 }
  18.                             }
  19.                             else {
  20.                                 if (right.Length == 1) {
  21.                                     if (right.ToCharArray()[0] >= 97 && right.ToCharArray()[0] <= 122) {
  22.                                         type.Add("Regular");
  23.                                     }
  24.                                     else {
  25.                                         type.Add("Libre de contexto");
  26.                                     }
  27.                                 }
  28.                                 else {
  29.                                     type.Add("Libre de contexto");
  30.                                 }
  31.                             }
  32.                         }
  33.                         else {
  34.                             type.Add("Error");
  35.                         }
  36.                     }
  37.                     else {
  38.                         bool valid = false;
  39.                         foreach (char letter in left.ToCharArray()) {
  40.                             if (letter >= 65 && letter <= 90) {
  41.                                 valid = true;
  42.                             }
  43.                         }
  44.                         if (valid) {
  45.                             if (left.Length <= right.Length) {
  46.                                 type.Add("Sensitiva al contexto");
  47.                             }
  48.                             else {
  49.                                 type.Add("Irrestricta");
  50.                             }
  51.                         }
  52.                         else {
  53.                             type.Add("Error");
  54.                         }
  55.                     }
  56.                    
  57.                 }
  58.                 else {
  59.                     type.Add("Error");
  60.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement