Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.11 KB | None | 0 0
  1. //-------------------------task 4--------------------------
  2. // Создайте произвольную строку. Преобразуйте ее в массив букв. Используя метод массивов sorted отсортируйте строку так, чтобы вначале шли гласные в алфавитном порядке, потом согласные, потом цифры, а потом символы
  3.  
  4. let string = "ghk2gf4dvd56ugnvir4uhctmikd7thndkcm8gjdtk43hnjmvdcfj2odmrjgdn"
  5.  
  6. var array3 = [String]()
  7. var temp = ""
  8. for i in string {
  9.     temp = String(i)
  10.     array3.append(temp)
  11.     }
  12.  
  13. print(array3)
  14. print()
  15. /*
  16. var sum = ""
  17. for i in array3 {
  18.     switch i  {
  19.     case  "a", "e", "i", "o", "q", "u", "w", "y":
  20.         sum += String(i)
  21.     case "b", "c", "d", "f", "h", "g", "j", "k", "l", "m", "n", "p", "r", "s", "t", "v", "x", "z":
  22.         sum += String(i)
  23.     case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9":
  24.             sum += String(i)
  25.     default: break
  26.     }
  27. }
  28. */
  29.  
  30. var sortedArray = array3.sorted(by: { s1, s2 in s1 < s2 })
  31.  
  32. print(sortedArray)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement