Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. var boolean = "01101010101001010111"
  2.  
  3. resultArray = [0,1,1,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,1,1]
  4.  
  5. boolean = "01101010101001010111"
  6. let componentsArray = boolean.components(separatedBy: .controlCharacters)
  7.  
  8. resultArray = Array(componentsArray) as! [Int]
  9.  
  10. let zeroOneString = "01101010101001010111"
  11.  
  12. let resultArray = zeroOneString.characters.flatMap { char in
  13. char == "0" ? 0 : char == "1" ? 1 : nil
  14. }
  15.  
  16. print(resultArray) // [0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1]
  17.  
  18. let zero = "01101010101001010111"
  19. var stringArray = [String]()
  20. for i in 0..<zero.characters.count {
  21. let indx = zero.index(zero.startIndex, offsetBy: i)
  22. stringArray.append(String(zero[indx]))
  23. }
  24.  
  25. print(stringArray)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement