Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-------------------------task 4--------------------------
- // Создайте произвольную строку. Преобразуйте ее в массив букв. Используя метод массивов sorted отсортируйте строку так, чтобы вначале шли гласные в алфавитном порядке, потом согласные, потом цифры, а потом символы
- let string = "ghk2gf4dvd56ugnvir4uhctmikd7thndkcm8gjdtk43hnjmvdcfj2odmrjgdn"
- var array3 = [String]()
- var temp = ""
- for i in string {
- temp = String(i)
- array3.append(temp)
- }
- print(array3)
- print()
- /*
- var sum = ""
- for i in array3 {
- switch i {
- case "a", "e", "i", "o", "q", "u", "w", "y":
- sum += String(i)
- case "b", "c", "d", "f", "h", "g", "j", "k", "l", "m", "n", "p", "r", "s", "t", "v", "x", "z":
- sum += String(i)
- case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9":
- sum += String(i)
- default: break
- }
- }
- */
- var sortedArray = array3.sorted(by: { s1, s2 in s1 < s2 })
- print(sortedArray)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement